ZeroHour

Vulnerabilities

83 CVEs · NVD, GitHub Advisories, CISA KEV, FIRST EPSS, GitHub PoC repos

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-27634
+3 in the same advisory: …27833 …27834 …27885
Piwigo is an open source photo gallery application for the web.

Piwigo is an open source photo gallery application for the web. Prior to version 16.3.0, the four date filter parameters (f_min_date_available, f_max_date_available, f_min_date_created, f_max_date_created) in ws_std_image_sql_filter() are concatenated directly into SQL without any escaping or type validation. This could result in an unauthenticated attacker reading the full database, including user password hashes. This issue has been patched in version 16.3.0.

NVD description · AI analysis pending
8.7
group max
<1% PoC
  • piwigo piwigo
CVE-2025-62512
+1 in the same advisory: …48928
Piwigo is an open source photo gallery application for the web.

Piwigo is an open source photo gallery application for the web. In version 15.5.0 and likely earlier 15.x releases, the password reset functionality in Piwigo allows an unauthenticated attacker to determine whether a given username or email address exists in the system. The endpoint at password.php?action=lost returns distinct messages for valid vs. invalid accounts, enabling user enumeration. As of time of publication, no known patches are available.

NVD description · AI analysis pending
5.5
group max
<1% PoC
  • piwigo piwigo
CVE-2025-62406
Piwigo is a full featured open source photo gallery application for the web.

Piwigo is a full featured open source photo gallery application for the web. In Piwigo 15.6.0, using the password reset function allows sending a password-reset URL by entering an existing username or email address. However, the hostname used to construct this URL is taken from the HTTP request's Host header and is not validated at all. Therefore, an attacker can send a password-reset URL with a modified hostname to an existing user whose username or email the attacker knows or guesses. This issue has been patched in version 15.7.0.

NVD description · AI analysis pending
8.8<1% PoC
  • piwigo piwigo
CVE-2024-43018
Piwigo 13.8.0 and below is vulnerable to SQL Injection in the parameters max_level and min_register.

Piwigo 13.8.0 and below is vulnerable to SQL Injection in the parameters max_level and min_register. These parameters are used in ws_user_gerList function from file include\ws_functions\pwg.users.php and this same function is called by ws.php file at some point can be used for searching users in advanced way in /admin.php?page=user_list.

NVD description · AI analysis pending
6.4<1% PoC ×3
  • piwigo piwigo
CVE-2024-52701
A stored cross-site scripting (XSS) vulnerability in the Configuration page of Piwigo v14.5.0 allows attackers to execute arbitrary web scripts or HTML via a cr

A stored cross-site scripting (XSS) vulnerability in the Configuration page of Piwigo v14.5.0 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Page banner parameter.

NVD description · AI analysis pending
5.4<1% PoC
  • piwigo piwigo
CVE-2024-48311
Piwigo v14.5.0 was discovered to contain a Cross-Site Request Forgery (CSRF) via the Edit album function.

Piwigo v14.5.0 was discovered to contain a Cross-Site Request Forgery (CSRF) via the Edit album function.

NVD description · AI analysis pending
8.8<1% PoC
  • piwigo piwigo
CVE-2024-46605
+1 in the same advisory: …46606
A cross-site scripting (XSS) vulnerability in the component /admin.php?page=album of Piwigo v14.5.0 allows attackers to execute arbitrary web scripts or HTML vi

A cross-site scripting (XSS) vulnerability in the component /admin.php?page=album of Piwigo v14.5.0 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Description field.

NVD description · AI analysis pending
6.1
group max
<1% PoC ×2
  • piwigo piwigo
CVE-2024-46333
An authenticated cross-site scripting (XSS) vulnerability in Piwigo v14.5.0 allows attackers to execute arbitrary web scripts or HTML via a crafted payload inje

An authenticated cross-site scripting (XSS) vulnerability in Piwigo v14.5.0 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Album Name parameter under the Add Album function.

NVD description · AI analysis pending
4.8<1% PoC
  • piwigo piwigo
CVE-2024-28662
A Cross Site Scripting vulnerability exists in Piwigo before 14.3.0 script because of missing sanitization in create_tag in admin/include/functions.php.

A Cross Site Scripting vulnerability exists in Piwigo before 14.3.0 script because of missing sanitization in create_tag in admin/include/functions.php.

NVD description · AI analysis pending
5.4<1%
  • piwigo piwigo
CVE-2024-26450
An issue exists within Piwigo before v.14.2.0 allowing a malicious user to take over the application.

An issue exists within Piwigo before v.14.2.0 allowing a malicious user to take over the application. This exploit involves chaining a Cross Site Request Forgery vulnerability to issue a Stored Cross Site Scripting payload stored within an Admin user's dashboard, executing remote JavaScript. This can be used to upload a new PHP file under an administrator and directly call that file from the victim's instance to connect back to a malicious listener.

NVD description · AI analysis pending
5.4<1%
  • piwigo piwigo
CVE-2023-51790
Cross Site Scripting vulnerability in piwigo v.14.0.0 allows a remote attacker to obtain sensitive information via the lang parameter in the Admin Tools plug-in

Cross Site Scripting vulnerability in piwigo v.14.0.0 allows a remote attacker to obtain sensitive information via the lang parameter in the Admin Tools plug-in component.

NVD description · AI analysis pending
6.1<1% PoC ×2
  • piwigo piwigo
CVE-2023-44393
Piwigo is an open source photo gallery application.

Piwigo is an open source photo gallery application. Prior to version 14.0.0beta4, a reflected cross-site scripting (XSS) vulnerability is in the` /admin.php?page=plugins&tab=new&installstatus=ok&plugin_id=[here]` page. This vulnerability can be exploited by an attacker to inject malicious HTML and JS code into the HTML page, which could then be executed by admin users when they visit the URL with the payload. The vulnerability is caused by the insecure injection of the `plugin_id` value from the URL into the HTML page. An attacker can exploit this vulnerability by crafting a malicious URL that contains a specially crafted `plugin_id` value. When a victim who is logged in as an administrator visits this URL, the malicious code will be injected into the HTML page and executed. This vulnerability can be exploited by any attacker who has access to a malicious URL. However, only users who are logged in as administrators are affected. This is because the vulnerability is only present on the `/admin.php?page=plugins&tab=new&installstatus=ok&plugin_id=[here]` page, which is only accessible to administrators. Version 14.0.0.beta4 contains a patch for this issue.

NVD description · AI analysis pending
6.11% PoC
  • piwigo piwigo
CVE-2023-37270
Piwigo is open source photo gallery software.

Piwigo is open source photo gallery software. Prior to version 13.8.0, there is a SQL Injection vulnerability in the login of the administrator screen. The SQL statement that acquires the HTTP Header `User-Agent` is vulnerable at the endpoint that records user information when logging in to the administrator screen. It is possible to execute arbitrary SQL statements. Someone who wants to exploit the vulnerability must be log in to the administrator screen, even with low privileges. Any SQL statement can be executed. Doing so may leak information from the database. Version 13.8.0 contains a fix for this issue. As another mitigation, those who want to execute a SQL statement verbatim with user-enterable parameters should be sure to escape the parameter contents appropriately.

NVD description · AI analysis pending
8.85% PoC
  • piwigo piwigo
CVE-2023-34626
Piwigo 13.7.0 is vulnerable to SQL Injection via the "Users" function.

Piwigo 13.7.0 is vulnerable to SQL Injection via the "Users" function.

NVD description · AI analysis pending
4.3<1% PoC
  • piwigo piwigo
CVE-2023-33362
+2 in the same advisory: …33361 …33359
Piwigo 13.6.0 is vulnerable to SQL Injection via in the "profile" function.

Piwigo 13.6.0 is vulnerable to SQL Injection via in the "profile" function.

NVD description · AI analysis pending
9.8
group max
9% PoC
  • piwigo piwigo
CVE-2023-27233
Piwigo before 13.6.0 was discovered to contain a SQL injection vulnerability via the order[0][dir] parameter at user_list_backend.php.

Piwigo before 13.6.0 was discovered to contain a SQL injection vulnerability via the order[0][dir] parameter at user_list_backend.php.

NVD description · AI analysis pending
8.8<1% PoC
  • piwigo piwigo
CVE-2023-26876
SQL injection vulnerability found in Piwigo v.13.5.0 and before allows a remote attacker to execute arbitrary code via the filter_user_id parameter to the admin

SQL injection vulnerability found in Piwigo v.13.5.0 and before allows a remote attacker to execute arbitrary code via the filter_user_id parameter to the admin.php?page=history&filter_image_id=&filter_user_id endpoint.

NVD description · AI analysis pending
8.810% PoC
  • piwigo piwigo
CVE-2022-48007
A stored cross-site scripting (XSS) vulnerability in identification.php of Piwigo v13.4.0 allows attackers to execute arbitrary web scripts or HTML via a crafte

A stored cross-site scripting (XSS) vulnerability in identification.php of Piwigo v13.4.0 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the User-Agent.

NVD description · AI analysis pending
5.4<1% PoC
  • piwigo piwigo
CVE-2022-37183
Piwigo 12.3.0 is vulnerable to Cross Site Scripting (XSS) via /search/1940/created-monthly-list.

Piwigo 12.3.0 is vulnerable to Cross Site Scripting (XSS) via /search/1940/created-monthly-list.

NVD description · AI analysis pending
6.1<1% PoC
  • piwigo piwigo
CVE-2022-32297
Piwigo v12.2.0 was discovered to contain SQL injection vulnerability via the Search function.

Piwigo v12.2.0 was discovered to contain SQL injection vulnerability via the Search function.

NVD description · AI analysis pending
7.51% PoC
  • piwigo piwigo
CVE-2021-40553
piwigo 11.5.0 is affected by a remote code execution (RCE) vulnerability in the LocalFiles Editor.

piwigo 11.5.0 is affected by a remote code execution (RCE) vulnerability in the LocalFiles Editor.

NVD description · AI analysis pending
8.82% PoC
  • piwigo piwigo
CVE-2021-40678
In Piwigo 11.5.0, there exists a persistent cross-site scripting in the single mode function through /admin.php?page=batch_manager&mode=unit.

In Piwigo 11.5.0, there exists a persistent cross-site scripting in the single mode function through /admin.php?page=batch_manager&mode=unit.

NVD description · AI analysis pending
5.4<1% PoC
  • piwigo piwigo
CVE-2021-40317
Piwigo 11.5.0 is affected by a SQL injection vulnerability via admin.php and the id parameter.

Piwigo 11.5.0 is affected by a SQL injection vulnerability via admin.php and the id parameter.

NVD description · AI analysis pending
8.8<1% PoC
  • piwigo piwigo
CVE-2020-19213
+4 in the same advisory: …19216 …19215 …19217 …19212
SQL Injection vulnerability in cat_move.php in piwigo v2.9.5, via the selection parameter to move_categories.

SQL Injection vulnerability in cat_move.php in piwigo v2.9.5, via the selection parameter to move_categories.

NVD description · AI analysis pending
9.8
group max
16% PoC
  • piwigo piwigo
CVE-2022-26266
+1 in the same advisory: …26267
Piwigo v12.2.0 was discovered to contain a SQL injection vulnerability via pwg.users.php.

Piwigo v12.2.0 was discovered to contain a SQL injection vulnerability via pwg.users.php.

NVD description · AI analysis pending
8.8
group max
1% PoC
  • piwigo piwigo
CVE-2022-24620
Piwigo version 12.2.0 is vulnerable to stored cross-site scripting (XSS), which can lead to privilege escalation.

Piwigo version 12.2.0 is vulnerable to stored cross-site scripting (XSS), which can lead to privilege escalation. In this way, admin can steal webmaster's cookies to get the webmaster's access.

NVD description · AI analysis pending
5.4<1% PoC
  • piwigo piwigo
CVE-2021-45357
Cross Site Scripting (XSS) vulnerability exists in Piwigo 12.x via the pwg_activity function in include/functions.inc.php.

Cross Site Scripting (XSS) vulnerability exists in Piwigo 12.x via the pwg_activity function in include/functions.inc.php.

NVD description · AI analysis pending
6.1<1% PoC
  • piwigo piwigo
CVE-2016-3735
Piwigo is image gallery software written in PHP.

Piwigo is image gallery software written in PHP. When a criteria is not met on a host, piwigo defaults to usingmt_rand in order to generate password reset tokens. mt_rand output can be predicted after recovering the seed used to generate it. This low an unauthenticated attacker to take over an account providing they know an administrators email address in order to be able to request password reset.

NVD description · AI analysis pending
8.11%
  • piwigo piwigo
CVE-2021-40882
A Cross Site Scripting (XSS) vulnerability exists in Piwigo 11.5.0 via the system album name and description of the location.

A Cross Site Scripting (XSS) vulnerability exists in Piwigo 11.5.0 via the system album name and description of the location.

NVD description · AI analysis pending
6.1<1% PoC
  • piwigo piwigo
CVE-2021-40313
Piwigo v11.5 was discovered to contain a SQL injection vulnerability via the parameter pwg_token in /admin/batch_manager_global.php.

Piwigo v11.5 was discovered to contain a SQL injection vulnerability via the parameter pwg_token in /admin/batch_manager_global.php.

NVD description · AI analysis pending
8.81% PoC
  • piwigo piwigo
CVE-2020-22150
+1 in the same advisory: …22148
A cross site scripting (XSS) vulnerability in /admin.php?page=permalinks of Piwigo 2.10.1 allows attackers to execute arbitrary web scripts or HTML.

A cross site scripting (XSS) vulnerability in /admin.php?page=permalinks of Piwigo 2.10.1 allows attackers to execute arbitrary web scripts or HTML.

NVD description · AI analysis pending
6.11% PoC
  • piwigo piwigo
CVE-2021-32615
Piwigo 11.4.0 allows admin/user_list_backend.php order[0][dir] SQL Injection.

Piwigo 11.4.0 allows admin/user_list_backend.php order[0][dir] SQL Injection.

NVD description · AI analysis pending
9.82% PoC
  • piwigo piwigo
CVE-2021-31783
show_default.php in the LocalFilesEditor extension before 11.4.0.1 for Piwigo allows Local File Inclusion because the file parameter is not validated with a pro

show_default.php in the LocalFilesEditor extension before 11.4.0.1 for Piwigo allows Local File Inclusion because the file parameter is not validated with a proper regular-expression check.

NVD description · AI analysis pending
7.5<1%
  • piwigo localfiles editor
CVE-2021-27973
SQL injection exists in Piwigo before 11.4.0 via the language parameter to admin.php?page=languages.

SQL injection exists in Piwigo before 11.4.0 via the language parameter to admin.php?page=languages.

NVD description · AI analysis pending
7.211% PoC ×2
  • piwigo piwigo
CVE-2020-9467
+1 in the same advisory: …9468
Piwigo 2.10.1 has stored XSS via the file parameter in a /ws.php request because of the pwg.images.setInfo function.

Piwigo 2.10.1 has stored XSS via the file parameter in a /ws.php request because of the pwg.images.setInfo function.

NVD description · AI analysis pending
5.4
group max
24%
  • piwigo piwigo
CVE-2020-8089
Piwigo 2.10.1 is affected by stored XSS via the Group Name Field to the group_list page.

Piwigo 2.10.1 is affected by stored XSS via the Group Name Field to the group_list page.

NVD description · AI analysis pending
5.4<1% PoC
  • piwigo piwigo