PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-9444 SourceCodester CVE debrief

A SQL injection vulnerability exists in SourceCodester Simple POS and Inventory System 1.0, specifically within the delete function of /admin/deleteproduct.php. The vulnerability stems from improper sanitization of the ID parameter in GET requests, allowing remote attackers to manipulate database queries. The CVSS 4.0 score of 2.0 (LOW severity) reflects the requirement for high privileges (PR:H), though the attack vector is network-accessible with low attack complexity. The exploit has been publicly disclosed as of the CVE publication date. The weakness is categorized under CWE-89 (SQL Injection) and CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component).

Vendor
SourceCodester
Product
Simple POS and Inventory System
CVSS
LOW 2
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-25
Original CVE updated
2026-05-26
Advisory published
2026-05-25
Advisory updated
2026-05-26

Who should care

Organizations operating SourceCodester Simple POS and Inventory System 1.0, particularly those with internet-exposed administrative interfaces. Security teams monitoring for SQL injection vulnerabilities in PHP-based inventory and point-of-sale applications. Developers maintaining legacy PHP applications requiring input validation improvements.

Technical summary

The vulnerability resides in the delete function of /admin/deleteproduct.php where the ID GET parameter is directly incorporated into SQL queries without adequate sanitization or parameterization. This classic SQL injection flaw allows authenticated attackers with administrative privileges to alter database queries. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/E:P) indicates network accessibility but requires high privileges, with low impacts to confidentiality, integrity, and availability. The exploit is publicly available, increasing the risk for targeted attacks against exposed installations.

Defensive priority

low

Recommended defensive actions

  • Apply input validation and parameterized queries to the ID parameter in /admin/deleteproduct.php
  • Restrict administrative access to the delete product functionality using principle of least privilege
  • Monitor database query logs for anomalous patterns indicative of SQL injection attempts
  • Review and sanitize all user-supplied input in GET parameter handlers across the application
  • Consider web application firewall rules to detect and block common SQL injection payloads

Evidence notes

Vulnerability data sourced from NVD with Vuldb as CNA. CVSS 4.0 vector indicates high privilege requirements limit practical exploitability. Public exploit reference exists in GitHub Gist. SourceCodester is identified as the software distributor.

Official resources

Public disclosure occurred on 2026-05-25 with exploit availability confirmed. The vulnerability affects a specific third-party PHP-based inventory management application. No known ransomware campaign use or CISA KEV listing is present.