CVE-2025-8935

7.3

1000 Projects · Sales Management System

A SQL injection vulnerability in the 1000 Projects Sales Management System allows remote attackers to manipulate the Username argument in custcmp.php.

Executive summary

The 1000 Projects Sales Management System version 1.0 is vulnerable to a remote SQL injection attack that could allow unauthorized database interaction.

Vulnerability

This is a SQL injection vulnerability (CWE-89) located in the /superstore/custcmp.php file. An unauthenticated remote attacker can exploit this by injecting malicious SQL commands into the Username parameter.

Business impact

The ability to perform remote SQL injection poses a significant risk to the integrity and confidentiality of the application database. With a CVSS score of 7.3, this high-severity flaw could allow attackers to bypass authentication, extract sensitive customer data, or potentially modify database records, leading to significant operational disruption and data breach consequences.

Remediation

Immediate Action: Since no official patch is currently available, administrators should restrict access to the affected /superstore/custcmp.php file or disable the vulnerable component until a security update is released by the vendor.

Proactive Monitoring: Review web server access logs for anomalous requests containing SQL syntax patterns such as UNION, SELECT, or comment characters directed at the custcmp.php endpoint.

Compensating Controls: Deploy a Web Application Firewall (WAF) rule to inspect and block incoming HTTP requests that contain suspicious SQL injection payloads targeting the Username parameter.

Exploitation status

Public Exploit Available: Yes, a public proof-of-concept exists, as documented in the technical write-up at the referenced GitHub repository.

Analyst recommendation

Given the availability of a public proof-of-concept and the ease of remote exploitation, this vulnerability requires immediate attention. Organizations utilizing this software must implement strict network-level access controls or WAF filtering to prevent exploitation while awaiting an official vendor patch. Failure to mitigate this risk could result in unauthorized access to the underlying backend database.

Sources

Originally found and disclosed by l1nk (VulDB User), per the CVE Program record.