CVE-2025-14571
7.3Projectworlds · Advanced Library Management System
Projectworlds Advanced Library Management System 1.0 contains an unauthenticated SQL injection vulnerability in the borrow_book.php file via the roll_number parameter.
Executive summary
An unauthenticated SQL injection vulnerability in Projectworlds Advanced Library Management System 1.0 poses a significant risk of unauthorized data access and database manipulation.
Vulnerability
The application is vulnerable to SQL injection within the borrow_book.php script. An unauthenticated remote attacker can manipulate the roll_number argument to execute arbitrary SQL commands against the backend database.
Business impact
The presence of an SQL injection flaw allows for the unauthorized retrieval, modification, or deletion of sensitive library data. Given the CVSS score of 7.3, this high severity vulnerability could result in full database compromise, leading to data breaches and potential loss of system integrity.
Remediation
Immediate Action: Since no official patch is currently available, administrators should immediately restrict network access to the application or take the system offline if it is exposed to the public internet.
Proactive Monitoring: Monitor database query logs for suspicious patterns, such as unusual syntax, union-based queries, or attempts to access sensitive tables via the borrow_book.php endpoint.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection payloads targeting the roll_number parameter.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists, as documented in the technical write-up referenced by the CVE record.
Analyst recommendation
Given the availability of a public proof-of-concept and the ease of exploitation, this vulnerability presents an urgent risk to any organization running the affected software. Security teams must implement strict access controls and WAF filtering immediately until the vendor provides an official security update to remediate the underlying code vulnerability.
More Projectworlds CVEs
Sources
Originally found and disclosed by YinHaoLi (VulDB User), per the CVE Program record.