CVE-2025-14571

7.3

Projectworlds · 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.