CVE-2025-10785
7.3Campcodes · Grocery Sales and Inventory System
Campcodes Grocery Sales and Inventory System 1.0 is vulnerable to remote SQL injection via the ID argument in manage_user.php, allowing unauthorized database interaction.
Executive summary
A critical SQL injection vulnerability in Campcodes Grocery Sales and Inventory System 1.0 allows unauthenticated remote attackers to compromise database integrity.
Vulnerability
This is a SQL injection vulnerability (CWE-89) affecting the manage_user.php file. An unauthenticated remote attacker can manipulate the ID argument to execute arbitrary SQL commands against the backend database.
Business impact
The ability to perform SQL injection allows unauthorized parties to read, modify, or delete sensitive data stored within the inventory system. Given the CVSS score of 7.3, this represents a significant risk to data confidentiality and integrity, potentially leading to unauthorized access to user accounts or system configuration data.
Remediation
Immediate Action: As no official patch is currently available, administrators should restrict network access to the manage_user.php endpoint or disable the affected module entirely if it is not business-critical.
Proactive Monitoring: Review web server access logs for anomalous GET or POST requests containing SQL syntax, such as UNION, SELECT, or OR 1=1, directed at the manage_user.php script.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection patterns specifically targeting the identified vulnerable argument.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists, as documented in the referenced GitHub issue.
Analyst recommendation
Due to the lack of an official patch and the availability of a public proof-of-concept, this vulnerability poses a clear and present danger to affected environments. Organizations must prioritize immediate network-level mitigation or the implementation of strict WAF filtering to prevent unauthorized database access until the vendor releases a secure update.
Sources
Originally found and disclosed by zzb2 (VulDB User), per the CVE Program record.
- VDB-325141 | Campcodes Grocery Sales and Inventory System manage_user.php sql injection Vulnerability database entry
- VDB-325141 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #653784 | campcodes Grocery Sales and Inventory System V1.0 SQL injection Third-party advisory
- Submit #653786 | campcodes Grocery Sales and Inventory System V1.0 SQL injection (Duplicate) Third-party advisory
- Issue tracker
- Exploit / PoC
- campcodes.com