CVE-2025-11556

7.3

code-projects · Simple Leave Manager

A SQL injection vulnerability exists in Simple Leave Manager 1.0 within the user.php file, allowing unauthenticated remote attackers to manipulate database queries via the table parameter.

Executive summary

A critical SQL injection flaw in Simple Leave Manager 1.0 permits unauthenticated remote attackers to execute arbitrary database queries, posing a significant risk to data integrity and confidentiality.

Vulnerability

The application fails to properly sanitize the table parameter in the user.php script before concatenating it into SQL statements. This allows an unauthenticated attacker to inject malicious SQL commands directly into the backend database.

Business impact

Successful exploitation of this vulnerability could lead to unauthorized access to sensitive employee or administrative data stored within the database. Given the CVSS score of 7.3, this represents a High severity risk that could facilitate full database compromise, potentially leading to unauthorized data exfiltration or administrative account takeover, causing significant reputational and operational damage.

Remediation

Immediate Action: As no official patch is currently available, administrators should immediately restrict external access to the Simple Leave Manager application or disable the vulnerable user.php endpoint if it is not business critical.

Proactive Monitoring: Review web server access logs for anomalous POST requests to user.php containing SQL syntax or unusual parameter values.

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

Exploitation status

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

Analyst recommendation

Given the availability of public proof-of-concept code and the ease of exploitation for unauthenticated attackers, this vulnerability should be treated with high urgency. Organizations using Simple Leave Manager 1.0 must prioritize applying network-level blocks or WAF protections until a vendor-supplied security update is released and verified.

More code-projects CVEs

Sources

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