Vulnerabilities
83 CVEs · NVD, GitHub Advisories, CISA KEV, FIRST EPSS, GitHub PoC repos
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2026-27634 | 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 |
| — | |
| 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 |
| — | |
| 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 |
| — | |
| 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 |
| — | |
| 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 |
| — | |
| 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 |
| — | |
| 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 |
| — | |
| 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 |
| — | |
| 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% |
| — | ||
| 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% |
| — | ||
| 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 |
| — | |
| 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.1 | 1% | PoC |
| — | |
| 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.8 | 5% | PoC |
| — | |
| 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 |
| — | |
| CVE-2023-33362 | 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 |
| — | |
| 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 |
| — | |
| 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.8 | 10% | PoC |
| — | |
| 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 |
| — | |
| 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 |
| — | |
| 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.5 | 1% | PoC |
| — | |
| 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.8 | 2% | PoC |
| — | |
| 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 |
| — | |
| 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 |
| — | |
| CVE-2020-19213 | 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 |
| — | |
| 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 |
| — | |
| 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 |
| — | |
| 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 |
| — | |
| 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.1 | 1% |
| — | ||
| 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 |
| — | |
| 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.8 | 1% | PoC |
| — | |
| 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.1 | 1% | PoC |
| — | |
| 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.8 | 2% | PoC |
| — | |
| 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% |
| — | ||
| 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.2 | 11% | PoC ×2 |
| — | |
| 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% |
| — | ||
| 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 |
| — |