CVE-2025-11585
7.3code-projects · Project Monitoring System
A SQL injection vulnerability in the Project Monitoring System allows remote, unauthenticated attackers to manipulate database queries via the uid argument in the useredit.php file.
Executive summary
A critical SQL injection vulnerability in code-projects Project Monitoring System 1.0 exposes the application to remote, unauthenticated database manipulation.
Vulnerability
This is a SQL injection vulnerability (CWE-89) occurring within the useredit.php script. The application fails to properly sanitize the uid parameter, allowing an unauthenticated attacker to execute arbitrary SQL commands remotely.
Business impact
Successful exploitation of this vulnerability could lead to unauthorized access to sensitive database information, potential data corruption, or complete loss of database integrity. Given the CVSS score of 7.3, this flaw represents a significant risk as it allows remote attackers to interact with the backend database without requiring prior authentication.
Remediation
Immediate Action: As no official vendor patch is currently available, administrators should restrict network access to the application or disable the vulnerable useredit.php functionality until a fix is released.
Proactive Monitoring: Monitor web server logs for suspicious HTTP requests targeting useredit.php, particularly those containing SQL syntax characters like single quotes, dashes, or SQL keywords.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection patterns specifically targeting the uid parameter.
Exploitation status
Public Exploit Available: Yes — a published proof-of-concept exists, as documented in the GitHub issue referenced by the CVE record.
Analyst recommendation
The presence of a public proof-of-concept combined with the unauthenticated nature of this flaw necessitates immediate attention. Organizations utilizing this system must implement strict network-level access controls or WAF filtering to prevent exploitation while awaiting a vendor-supplied security update.
More code-projects CVEs
Sources
Originally found and disclosed by Hacking in SHU (VulDB User), per the CVE Program record.