Sceawere
Vulnerability Detail
CVE-2026-90696UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Inventory Management System XSS Vulnerability
Vulnerability Metadata
- Severity
- Low
- Score / CVSS
- 3.5
- Creation Date
- 1h ago
- Vendor
- SourceCodester
- Product
- Inventory Management System
- Attack Type
- Cross Site Scripting
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N
- Attack Complexity
- LOW
Narrative and Response
Description
A vulnerability was determined in SourceCodester Inventory Management System 1.0. Affected by this issue is some unknown functionality of the file /api/products_handler.php of the component Product Management Module. Executing a manipulation of the argument Product_Name can lead to cross site scripting. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "3.5",
"pubDate": "2026-09-14T09:17:01.950Z",
"pubdate": "2026-09-14T09:17:01.950Z",
"executiveSummary": "The Inventory Management System 1.0 is affected by a stored or reflected cross-site scripting (XSS) vulnerability within the Product Management Module.\nThis security flaw resides in the /api/products_handler.php file, specifically stemming from the improper neutralization of user-supplied data within the Product_Name parameter.\nBy injecting malicious client-side scripts, a remote attacker can execute arbitrary code within the context of a victim's web browser session.\nThe vulnerability poses a significant risk to application integrity and user security, potentially leading to unauthorized actions, session hijacking, or the theft of sensitive session tokens and credentials.\nBecause the exploit has been publicly disclosed, the attack surface is active, allowing even low-privileged or unauthenticated remote actors to target the application if the endpoint is reachable over the network.\nThe lack of adequate input validation and output encoding facilitates this cross-site scripting attack, necessitating immediate remediation to prevent unauthorized data exfiltration.",
"technicalDetails": "The vulnerability is located in the /api/products_handler.php script, which serves as an endpoint for managing product information within the Product Management Module of the SourceCodester Inventory Management System 1.0.\nThe root cause is identified as an insufficient sanitization and validation mechanism for the Product_Name argument passed to the server via HTTP request.\nWhen the application processes this argument, it fails to properly escape or encode special characters—specifically those used in HTML and JavaScript syntax—before rendering the input back to the browser or storing it in the backend database for future display.\nAn attacker can exploit this by crafting a malicious payload containing JavaScript, such as '<script>alert(document.cookie)</script>', and submitting it through the Product_Name parameter.\nThe attack flow proceeds as follows: First, the attacker identifies that the /api/products_handler.php endpoint accepts unsanitized input through the Product_Name parameter. Second, the attacker submits a specially crafted HTTP request containing malicious script tags. Third, the application accepts this input without validation and stores it or reflects it back to users who access the affected page within the administrative or management interface.\nWhen a legitimate user or administrator subsequently accesses the affected view, the web browser interprets the injected payload as executable code rather than plain text. This results in the execution of the script within the security context of the victim's session.\nThis vulnerability is classified as Cross-Site Scripting (XSS), which enables the execution of arbitrary scripts on the client-side. The potential post-exploitation impact includes the bypass of Same-Origin Policy (SOP) protections, the hijacking of session cookies (if 'HttpOnly' flags are absent), the performance of unauthorized actions on behalf of the user, or the redirection of users to malicious third-party websites.\nSince the /api/products_handler.php endpoint is accessible via remote network connections, the exploit does not necessarily require local access, significantly increasing the risk profile for publicly exposed installations."
}