S4E just found a medium-severity finding from ai rule artifact file disclosure scanner
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
medium·Product Based Web Vulnerabilities·Updated Oct 8, 2024

CVE-2023-44393 Scanner

CVE-2023-44393 Scanner - Cross-Site Scripting (XSS) vulnerability in Piwigo

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
2.6k
Times Used
continuous scan runs
5.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2023-44393
9.3
CVSScritical
Exploitable remotely over the internet · no authentication required · user interaction needed.

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.

Attack Vector
Network
Privileges Req.
None
User Interaction
Required
Affected
Piwigoby Piwigo
< 14.0.0beta4
piwigoby piwigo
AFFECTED< 14.0.0beta4SAFE ✓≥ 14.0.0beta4
Updated Sep 10, 2026View on NVD →
Detail

Piwigo is a widely used photo gallery application used by photographers, organizations, and individuals for managing and publishing photo collections. It is equipped with various features, including photo organization, theme customization, and plugin support. Piwigo facilitates collaboration and photo sharing, making it suitable for community and personal use. The software is compatible with a wide variety of hosting environments, easing deployment and maintenance. Its open-source nature encourages community involvement and constant updates. Organizations rely on Piwigo's modular architecture to expand features through plugins.

The Cross-Site Scripting (XSS) vulnerability allows attackers to inject malicious scripts into web pages viewed by other users. This flaw typically affects the admin panel within Piwigo, especially where there is insufficient input validation. Attackers leverage this vulnerability to execute scripts in the context of the user's browser. It poses significant risks to user confidentiality and data integrity. The vulnerability ranks medium in severity but can cause notable issues when exploited. Scripting attacks can vary based on the scripts used and their intended impact.

The technical details of the vulnerability involve the improper sanitization of the `plugin_id` parameter within the admin panel. When an administrator accesses a specially crafted URL, the user's browser executes injected scripts. This XSS vulnerability does not require prior authentication, increasing its potential impact. The injected scripts execute with the same permissions as the user accessing the page. Given its involvement with admin pages, the vulnerability could lead to higher consequences. The solution involves thoroughly updating the input validation processes to sanitize parameters like `plugin_id` adequately.

Once exploited, the XSS vulnerability can result in several adverse effects. Attackers might hijack administrator sessions, leading to further unauthorized access. They could manipulate content on the website, impacting user trust and site integrity. Sensitive data theft could occur if the script captures authentication credentials or other private information. Execution of arbitrary commands within the user's session context is possible. The theft of content from local storage or cookies is another potential outcome. The remediation steps are critical to prevent long-term impacts on system security and integrity.

REFERENCES

Solution Advice
  • Update Piwigo to the latest version to patch the XSS vulnerability.
  • Regularly audit and sanitize inputs to prevent script injection.
  • Implement Content Security Policy (CSP) to mitigate XSS risks.
  • Utilize web application firewalls to monitor potential exploitations.
  • Educate users on recognizing suspicious URLs and requests.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2023-44393 Scanner - Cross-Site Scripting (XSS) vulnerability in Piwigo | S4E