Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionCVE.org
A Reflected Cross-Site Scripting (XSS) vulnerability exists in SourceCodester Inventory System 1.0. The vulnerability is located in the view_stock_availability.php file via the "limit" parameter. The application fails to sanitize the input, allowing remote attackers to inject arbitrary web script or HTML via a crafted URL.
AnalysisAI
SourceCodester Inventory System 1.0 contains a reflected cross-site scripting (XSS) vulnerability in the view_stock_availability.php file's 'limit' parameter that permits remote attackers to inject arbitrary HTML and JavaScript through a crafted URL. Publicly available exploit code has been disclosed via GitHub, enabling attackers without authentication to execute malicious scripts in the context of victim browsers. The vulnerability affects an unspecified version range of the Inventory System application with no CVSS scoring or patch availability data currently confirmed.
Technical ContextAI
This is a reflected XSS vulnerability (CWE root cause class) in a PHP-based inventory management web application. The vulnerability exists because the application fails to implement input sanitization or output encoding on the 'limit' parameter processed by view_stock_availability.php, a common server-side parameter that typically controls pagination or result set size. When user-supplied input is reflected directly into HTTP responses without sanitization, attackers can inject arbitrary HTML and JavaScript payloads. The affected product is identified generically via CPE (cpe:2.3:a:n/a:n/a:*:*:*:*:*:*:*:*), indicating incomplete vendor identification in public databases, which is common for lesser-known open-source or niche inventory solutions. The root cause is inadequate input validation and output encoding, allowing untrusted user input to be rendered as executable code in the browser context.
RemediationAI
Primary remediation requires upgrading SourceCodester Inventory System to a patched version if available from the vendor; however, no specific patched version has been identified in available data. Organizations should immediately implement input validation and output encoding on the 'limit' parameter and all user-supplied HTTP request parameters in view_stock_availability.php and related PHP files. Specific mitigations include: (1) Apply HTML entity encoding to the 'limit' parameter before rendering to HTML context using PHP functions such as htmlspecialchars() with ENT_QUOTES flag; (2) Implement strict allowlist validation for the 'limit' parameter (e.g., whitelist numeric values only); (3) Apply Content Security Policy (CSP) headers with script-src 'self' to restrict inline script execution; (4) Enable HTTP-only and Secure flags on session cookies to prevent JavaScript access. Contact the SourceCodester vendor for official patches or consider migrating to actively maintained inventory management solutions if vendor support is unavailable. The GitHub POC reference (https://github.com/meifukun/Web-Security-PoCs/blob/main/Inventory-System/XSS-ViewStockAvailability-limit.md) should be reviewed by development teams to understand the exact injection vector and validate remediation effectiveness.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-16700