CVE-2025-8932

7.3

1000 Projects · Sales Management System

1000 Projects Sales Management System 1.0 contains an unauthenticated SQL injection vulnerability in the sales.php file via the ssalescat parameter.

Executive summary

A critical SQL injection vulnerability in 1000 Projects Sales Management System 1.0 allows unauthenticated remote attackers to execute arbitrary database commands.

Vulnerability

This is an SQL injection flaw (CWE-89) located in the /superstore/admin/sales.php file. The application fails to properly sanitize the ssalescat argument, allowing an unauthenticated remote attacker to inject malicious SQL queries.

Business impact

The ability for an unauthenticated user to interact directly with the backend database poses a severe risk to data integrity and confidentiality. Successful exploitation could lead to unauthorized data extraction, modification of sales records, or potential administrative account compromise, justifying the High CVSS score of 7.3.

Remediation

Immediate Action: Since no official patch is currently available, administrators should immediately restrict access to the affected directory /superstore/admin/ via network-level controls or disable the vulnerable module.

Proactive Monitoring: Monitor database query logs for suspicious patterns, such as UNION statements or unexpected syntax errors, which may indicate active exploitation attempts.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection payloads targeting the ssalescat parameter.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists as documented in the linked GitHub repository.

Analyst recommendation

The presence of a public proof-of-concept and the lack of a vendor-supplied patch necessitate immediate defensive action. Organizations utilizing this software must restrict access to the affected components and prioritize the deployment of compensating controls, such as WAF filtering, to prevent unauthorized database access until a formal update is released by the vendor.

Sources

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