Quick answers
- Is CVE-2026-90697 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-90697 being exploited in the wild.
- How severe is CVE-2026-90697?
- Medium severity, with a CVSS score of 4.3, published 14 September 2026.
- Which products and versions are affected?
- SourceCodester Inventory Management System 1.0.
- Is there a fix for CVE-2026-90697?
- No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
- How is CVE-2026-90697 attacked?
- It is attacked over the network, in a web application.
- Am I affected by CVE-2026-90697?
- Check whether you run SourceCodester Inventory Management System at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
This is an Insecure Direct Object Reference (IDOR) vulnerability in the invoice.php file caused by a missing authorization check on the user-supplied 'id' parameter. The application retrieves and displays invoice records based solely on the numeric ID without verifying that the authenticated user owns or has permission to access that invoice. An authenticated staff member can increment the ID parameter in the URL (e.g., ?id=1, ?id=2, ?id=3) to enumerate and access all invoices in the system, exposing customer names, contact details, product information, and sale amounts. No special privileges are required—any authenticated user can perform this attack. The fix requires adding an ownership check to the database query (e.g., WHERE id = ? AND created_by = session_user_id) or restricting invoice access to administrators only.
Affected products
- SourceCodester Inventory Management System 1.0
Timeline
- 2026-08-05: disclosed
- 2026-09-14: advisory