CVE-2025-11105

7.3

code-projects · Simple Scheduling System

A SQL injection vulnerability exists in code-projects Simple Scheduling System 1.0 via the subcode parameter in the addsubject.php file, allowing unauthenticated remote attackers to execute SQL commands.

Executive summary

A critical SQL injection vulnerability in code-projects Simple Scheduling System 1.0 permits unauthenticated remote attackers to compromise backend database integrity.

Vulnerability

The application is susceptible to SQL injection (CWE-89) within the addsubject.php file, specifically through the subcode argument. This flaw allows an unauthenticated remote attacker to manipulate database queries without requiring prior system access.

Business impact

The ability for an unauthenticated attacker to perform SQL injection poses a significant risk to data confidentiality and integrity. Successful exploitation could lead to unauthorized data exfiltration, modification of application records, or potential denial of service. With a CVSS score of 7.3, this high-severity vulnerability necessitates immediate attention to prevent unauthorized administrative or user account manipulation.

Remediation

Immediate Action: As no official patch is currently available, administrators should restrict access to the addsubject.php endpoint or disable the affected functionality until a vendor-supplied security update is released.

Proactive Monitoring: Review web server and database logs for suspicious HTTP requests containing SQL syntax, such as UNION, SELECT, or OR statements, directed at the addsubject.php file.

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

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists via the technical write-up referenced in the GitHub issue tracker.

Analyst recommendation

Given the availability of a public proof-of-concept, the risk of exploitation is elevated. Organizations currently running Simple Scheduling System 1.0 should prioritize implementing the suggested compensating controls and monitor for vendor updates, as the lack of a formal patch leaves the system exposed to automated exploitation attempts.

More code-projects CVEs

Sources

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