CVE-2025-13578

7.3

code-projects · Library System

code-projects Library System 1.0 is vulnerable to remote SQL injection in the Login component via the Username argument in index.php.

Executive summary

A critical SQL injection vulnerability in code-projects Library System 1.0 allows unauthenticated remote attackers to compromise database integrity.

Vulnerability

The application fails to properly sanitize user input in the Username parameter within the index.php file of the Login component, allowing for remote SQL injection. This vulnerability is exploitable by an unauthenticated attacker.

Business impact

Successful exploitation allows an attacker to execute arbitrary SQL commands, potentially leading to unauthorized data access, modification, or deletion within the underlying database. With a CVSS score of 7.3, this flaw represents a significant risk to the confidentiality and integrity of the library management system, necessitating prompt intervention to prevent data breaches.

Remediation

Immediate Action: As no official patch is currently available, administrators should restrict access to the affected login interface or consider disabling the service until a secure version is released.

Proactive Monitoring: Review web server access logs for anomalous patterns in the Username field, such as SQL syntax characters or unexpected query structures.

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

Exploitation status

Public Exploit Available: Yes — a published proof-of-concept exists, attributed to the technical documentation provided at the referenced GitHub issue.

Analyst recommendation

Given the availability of a public proof-of-concept and the ease of remote, unauthenticated exploitation, this vulnerability poses a high risk to the application environment. Security teams must prioritize isolating the affected system from external networks and applying vendor-provided security updates as soon as they become available.

More code-projects CVEs

Sources

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