CVE-2025-10831
7.3Campcodes · Computer Sales and Inventory System
A SQL injection vulnerability exists in the Campcodes Computer Sales and Inventory System 1.0 via the prodcode argument in the /pages/pro_edit1.php file, allowing remote, unauthenticated exploitation.
Executive summary
A critical SQL injection vulnerability in Campcodes Computer Sales and Inventory System 1.0 allows remote, unauthenticated attackers to manipulate database queries, posing a significant risk of unauthorized data access.
Vulnerability
The application is susceptible to SQL injection (CWE-89) because it fails to properly sanitize the prodcode parameter within the /pages/pro_edit1.php file. This flaw allows an unauthenticated remote attacker to execute arbitrary SQL commands against the backend database.
Business impact
The vulnerability carries a CVSS score of 7.3, reflecting a high risk due to the lack of required authentication and the potential for direct database manipulation. Successful exploitation could lead to the unauthorized disclosure or modification of sensitive inventory and sales data, resulting in potential data breaches and loss of system integrity.
Remediation
Immediate Action: Since no official vendor patch is currently confirmed, administrators should restrict access to the /pages/pro_edit1.php endpoint or disable the affected module entirely until a secure update is provided by Campcodes.
Proactive Monitoring: Review web server access logs for anomalous requests containing SQL syntax patterns targeted at the /pages/pro_edit1.php file.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection payloads targeting the identified parameter.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists, as documented in the research write-up at the referenced GitHub repository.
Analyst recommendation
Given the availability of a public proof-of-concept and the ease of exploitation, this vulnerability presents an immediate risk to any organization deploying this software. We strongly recommend isolating the application from external networks and applying the vendor patch as soon as it becomes available to prevent unauthorized database access.
Sources
Originally found and disclosed by Shr1o (VulDB User), per the CVE Program record.