Unauthenticated Category Addition in Rizwan17 inventory-management-system
An authentication bypass vulnerability in the AJAX backend of Rizwan17 inventory-management-system allows remote attackers to execute unauthorized category additions via the userid parameter.
CVE search metadata
CVE search record: CVE-2026-87922. Severity: high. CVSS: 7.3. KEV: no. Product: inventory-management-system (up to bfe78a330d01bb26b9daec5dc9ecd5c77900e03f), inventory-management-system (<= bfe78a330d01bb26b9daec5dc9ecd5c77900e03f). Brief: Unauthenticated Category Addition in Rizwan17 inventory-management-system. Brief link: https://feed.craftedsignal.io/briefs/2026-09-inventory-system-auth-bypass/
What's new
- 1. added coverage for inventory-management-system (<= bfe78a330d01bb26b9daec5dc9ecd5c77900e03f) Sep 10, 01:02 via nvd
A security vulnerability exists in the Rizwan17 inventory-management-system (commits up to bfe78a330d01bb26b9daec5dc9ecd5c77900e03f). The flaw is located within the DBOperation.addCategory function in the includes/process.php file, which handles AJAX backend requests. An attacker can manipulate the userid argument to bypass authentication checks, allowing for unauthorized modifications to the inventory categories. Because the project utilizes a rolling release model, no specific version numbers are assigned to the affected or patched code. Publicly available exploit code currently exists for this vulnerability, increasing the risk of active exploitation by remote threat actors. The project maintainers have been notified of the issue but have not yet provided a fix or response.
Impact
Successful exploitation allows unauthenticated remote attackers to add unauthorized categories to the inventory system. This can be used to manipulate business logic, disrupt inventory tracking, or serve as a vector for further unauthorized database interactions within the application.
Recommendation
- Monitor web server access logs for anomalous POST requests directed at /includes/process.php.
- Audit the application source code for the DBOperation.addCategory function and implement robust session validation checks for the userid parameter.
- Given the lack of a vendor-provided patch, consider placing the inventory-management-system behind a Web Application Firewall (WAF) or restricting access to the includes/ directory via IP-based access control lists (ACLs).
Immediate actions
Deploy WAF rules to intercept POST requests to /includes/process.php without valid session tokens
Mitigations
Restrict access to /includes/process.php via web server configuration
CVE-2026-87922
Detection coverage 1
Detect CVE-2026-87922 Exploitation - Unauthenticated Category Addition
highDetects exploitation attempts against the AJAX backend by monitoring for unauthorized access to the process.php endpoint with suspicious userid parameters.
Detection queries are available on the platform. Get full rules →