Sceawere
Vulnerability Detail
CVE-2026-87923UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Reflected XSS in inventory-management-system
Vulnerability Metadata
- Severity
- Medium
- Score / CVSS
- 4.3
- Creation Date
- 21h ago
- Vendor
- Rizwan17
- Product
- inventory-management-system
- Attack Type
- Cross Site Scripting
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
- Attack Complexity
- LOW
Narrative and Response
Description
A weakness has been identified in Rizwan17 inventory-management-system up to bfe78a330d01bb26b9daec5dc9ecd5c77900e03f. Affected by this issue is some unknown functionality of the file includes/DBOperation.php of the component List Handler. This manipulation of the argument category_name/brand_name/product_name causes cross site scripting. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available. The project was informed of the problem early through an issue report but has not responded yet.
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": "4.3",
"pubDate": "2026-09-09T23:16:56.253Z",
"pubdate": "2026-09-09T23:16:56.253Z",
"executiveSummary": "A Cross-Site Scripting (XSS) vulnerability exists in the Rizwan17 inventory-management-system, specifically within the List Handler component.\nThe vulnerability originates from improper neutralization of input within the includes/DBOperation.php file, allowing for the injection of arbitrary malicious scripts.\nThis flaw enables remote attackers to execute unauthorized JavaScript in the context of a victim's browser session, potentially leading to session hijacking, credential theft, or unauthorized actions performed on behalf of the authenticated user.\nThe project utilizes a rolling release model, complicating version tracking, and no official patch currently exists to remediate this issue despite early disclosure.\nExploitation can be initiated remotely without specific complex prerequisites, increasing the risk for deployments that do not implement robust input validation or Content Security Policy (CSP) headers.",
"technicalDetails": "The vulnerability is a Reflected Cross-Site Scripting (XSS) flaw located in the includes/DBOperation.php file of the inventory-management-system (up to commit bfe78a330d01bb26b9daec5dc9ecd5c77900e03f).\nThe root cause is the failure of the application to properly sanitize or encode user-supplied data transmitted via the 'category_name', 'brand_name', or 'product_name' parameters before rendering them in the web interface.\nIn the context of this component, the application handles these arguments by passing them directly into the response body without sufficient context-aware output encoding. When a crafted URL containing malicious script payloads (e.g., <script>alert(document.cookie)</script>) in these parameters is accessed, the application reflects the script back to the user's browser.\nThe attack flow follows a standard reflected XSS pattern: An attacker crafts a malicious URI containing the payload within one of the vulnerable parameters. This URI is then distributed to a victim (e.g., via social engineering). When the authenticated user clicks the link, the server processes the request and embeds the malicious script into the resulting HTML response. The user's browser receives this response and, due to the lack of proper encoding, interprets the script as legitimate executable code from the server, executing it within the security context of the application's domain.\nBecause the system performs this injection via the List Handler logic, the payload is executed in the user's browser, granting the attacker the ability to interact with the Document Object Model (DOM), intercept sensitive session tokens, manipulate the page content, or perform actions as the victim. The attack is fully remote and does not require pre-existing authentication for the attacker, though the impact is most severe when targeting authenticated administrative sessions. Given the lack of a formal security patch, any user interacting with the application via these parameters remains susceptible to script injection attacks."
}