CVE-2026-90696
Received Received - Intake

Cross-Site Scripting in Inventory Management System 1.0

Vulnerability report for CVE-2026-90696, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-14

Last updated on: 2026-09-14

Assigner: VulDB

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-14
Last Modified
2026-09-14
Generated
2026-09-14
AI Q&A
2026-09-14
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
sourcecodester inventory_management_system 1.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
CWE-94 The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a stored Cross-Site Scripting (XSS) flaw in the Inventory Management System 1.0 by SourceCodester. It exists in the Product Management module where user input in the Product Name field is not properly sanitized before being stored or displayed. Attackers can inject malicious JavaScript into this field, which executes when other users view the Product Catalog page.

Detection Guidance

To detect this XSS vulnerability, inspect HTTP requests to /api/products_handler.php for unsanitized Product_Name parameters. Use browser developer tools to check if product names render unencoded JavaScript. Test by submitting a payload like <script>alert(1)</script> in the Product Name field and verify if it executes when viewing the Products page.

Impact Analysis

An attacker could steal session cookies or sensitive data from authenticated users viewing the Product Catalog page. This could lead to account takeover, unauthorized access to the system, or further exploitation of user privileges. The Products page is frequently accessed by staff and administrators, increasing the risk.

Compliance Impact

This vulnerability could lead to unauthorized access to personal or sensitive data, violating GDPR and HIPAA requirements for data protection and confidentiality. Non-compliance may result in legal penalties, reputational damage, and loss of trust.

Mitigation Strategies

Apply htmlspecialchars() to all product fields before database storage. Implement strict server-side input validation to reject scripts or HTML tags. Set Content Security Policy headers to block inline scripts. Ensure DataTables output encoding is enabled to prevent script execution in rendered pages.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-90696. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart