CVE-2025-15207
7.3Campcodes · Supplier Management System
Campcodes Supplier Management System 1.0 contains a SQL injection vulnerability in the chkId[] parameter of the admin/view_products.php file, allowing unauthenticated remote code execution.
Executive summary
An unauthenticated SQL injection vulnerability in Campcodes Supplier Management System 1.0 allows remote attackers to compromise the underlying database, posing a critical risk to data integrity.
Vulnerability
The application fails to properly sanitize the chkId[] parameter within the /admin/view_products.php file before incorporating it into SQL queries. This flaw allows an unauthenticated remote attacker to inject arbitrary SQL commands, resulting in unauthorized database access and potential data manipulation.
Business impact
Successful exploitation of this vulnerability can result in full unauthorized access to the application database, leading to the exfiltration of sensitive supplier or administrative data. Given the CVSS score of 7.3, this represents a high-severity risk that could cause significant reputational damage, regulatory non-compliance, and complete loss of confidentiality regarding internal business operations.
Remediation
Immediate Action: As no official patch is currently identified, administrators should restrict network access to the /admin/view_products.php endpoint to authorized IP addresses only or disable the affected module if it is not business critical.
Proactive Monitoring: Monitor database access logs for unusual query patterns, specifically looking for time-based blind injection attempts or unexpected use of sleep functions.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection payloads targeting the chkId[] parameter.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists in the referenced GitHub security issue.
Analyst recommendation
The presence of a publicly available proof-of-concept increases the likelihood of opportunistic exploitation. Organizations currently running Campcodes Supplier Management System 1.0 must prioritize the implementation of strict input validation and access controls immediately, as the lack of a vendor-supplied patch necessitates robust manual mitigation strategies to prevent unauthorized database compromise.
Sources
Originally found and disclosed by Lige Zhan (VulDB User), per the CVE Program record.