CVE-2025-13278: SQL Injection in projectworlds Advanced Library Management System
A vulnerability has been found in projectworlds Advanced Library Management System 1.0. Impacted is an unknown function of the file /borrowed_book_search.php. Such manipulation of the argument datefrom/dateto leads to sql injection. The attack can be launched remotely. The exploit has been disclosed to the public and may be used.
AI Analysis
Technical Summary
CVE-2025-13278 identifies a SQL injection vulnerability in projectworlds Advanced Library Management System version 1.0, specifically within the /borrowed_book_search.php script. The vulnerability arises from improper sanitization of the datefrom and dateto parameters, which are used to filter borrowed book records. An attacker can remotely manipulate these parameters to inject malicious SQL code, potentially allowing unauthorized access to the backend database. The vulnerability does not require user interaction and can be exploited with low privileges, indicating that an authenticated user with minimal access could launch the attack. The CVSS 4.0 vector indicates network attack vector (AV:N), low attack complexity (AC:L), no privileges required (PR:L), no user interaction (UI:N), and low impact on confidentiality, integrity, and availability (VC:L, VI:L, VA:L). Although no exploits have been observed in the wild, the public disclosure of the vulnerability increases the likelihood of exploitation attempts. The lack of available patches necessitates immediate mitigation efforts by affected organizations. The vulnerability could allow attackers to extract sensitive data, modify records, or disrupt library management operations, which could have broader implications for data privacy and operational continuity.
Potential Impact
For European organizations, particularly public and academic libraries using projectworlds Advanced Library Management System 1.0, this vulnerability poses a risk of unauthorized data exposure and potential data manipulation. Confidential patron information, borrowing histories, and other sensitive records could be accessed or altered, undermining user privacy and trust. Integrity of library records may be compromised, affecting operational reliability. Although the vulnerability has a medium severity score, the impact on organizations handling large volumes of personal data under GDPR could be significant, potentially leading to regulatory penalties if data breaches occur. The remote exploitability and lack of required user interaction increase the risk of automated attacks. Disruption of library services could also affect educational and research institutions relying on these systems, impacting broader societal functions.
Mitigation Recommendations
Organizations should immediately audit their use of projectworlds Advanced Library Management System version 1.0 and restrict access to the /borrowed_book_search.php endpoint. Implementing strict input validation and sanitization for the datefrom and dateto parameters is critical. Employ parameterized queries or prepared statements to prevent SQL injection. Database user permissions should be minimized to limit the scope of potential damage. Network-level controls such as web application firewalls (WAFs) can help detect and block injection attempts. Monitoring logs for unusual query patterns or failed injection attempts is advised. Until an official patch is released, consider isolating the affected system or restricting access to trusted users only. Regular backups of the database should be maintained to enable recovery in case of data tampering. Finally, organizations should stay alert for updates from the vendor and apply patches promptly once available.
Affected Countries
Germany, France, United Kingdom, Italy, Spain, Netherlands, Poland, Sweden
CVE-2025-13278: SQL Injection in projectworlds Advanced Library Management System
Description
A vulnerability has been found in projectworlds Advanced Library Management System 1.0. Impacted is an unknown function of the file /borrowed_book_search.php. Such manipulation of the argument datefrom/dateto leads to sql injection. The attack can be launched remotely. The exploit has been disclosed to the public and may be used.
AI-Powered Analysis
Technical Analysis
CVE-2025-13278 identifies a SQL injection vulnerability in projectworlds Advanced Library Management System version 1.0, specifically within the /borrowed_book_search.php script. The vulnerability arises from improper sanitization of the datefrom and dateto parameters, which are used to filter borrowed book records. An attacker can remotely manipulate these parameters to inject malicious SQL code, potentially allowing unauthorized access to the backend database. The vulnerability does not require user interaction and can be exploited with low privileges, indicating that an authenticated user with minimal access could launch the attack. The CVSS 4.0 vector indicates network attack vector (AV:N), low attack complexity (AC:L), no privileges required (PR:L), no user interaction (UI:N), and low impact on confidentiality, integrity, and availability (VC:L, VI:L, VA:L). Although no exploits have been observed in the wild, the public disclosure of the vulnerability increases the likelihood of exploitation attempts. The lack of available patches necessitates immediate mitigation efforts by affected organizations. The vulnerability could allow attackers to extract sensitive data, modify records, or disrupt library management operations, which could have broader implications for data privacy and operational continuity.
Potential Impact
For European organizations, particularly public and academic libraries using projectworlds Advanced Library Management System 1.0, this vulnerability poses a risk of unauthorized data exposure and potential data manipulation. Confidential patron information, borrowing histories, and other sensitive records could be accessed or altered, undermining user privacy and trust. Integrity of library records may be compromised, affecting operational reliability. Although the vulnerability has a medium severity score, the impact on organizations handling large volumes of personal data under GDPR could be significant, potentially leading to regulatory penalties if data breaches occur. The remote exploitability and lack of required user interaction increase the risk of automated attacks. Disruption of library services could also affect educational and research institutions relying on these systems, impacting broader societal functions.
Mitigation Recommendations
Organizations should immediately audit their use of projectworlds Advanced Library Management System version 1.0 and restrict access to the /borrowed_book_search.php endpoint. Implementing strict input validation and sanitization for the datefrom and dateto parameters is critical. Employ parameterized queries or prepared statements to prevent SQL injection. Database user permissions should be minimized to limit the scope of potential damage. Network-level controls such as web application firewalls (WAFs) can help detect and block injection attempts. Monitoring logs for unusual query patterns or failed injection attempts is advised. Until an official patch is released, consider isolating the affected system or restricting access to trusted users only. Regular backups of the database should be maintained to enable recovery in case of data tampering. Finally, organizations should stay alert for updates from the vendor and apply patches promptly once available.
Affected Countries
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- VulDB
- Date Reserved
- 2025-11-16T20:26:29.038Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 691b14b667e4f3aad62a0225
Added to database: 11/17/2025, 12:27:34 PM
Last enriched: 11/24/2025, 1:16:35 PM
Last updated: 1/7/2026, 7:26:19 AM
Views: 82
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Related Threats
CVE-2025-31963: CWE-306 Missing Authentication for Critical Function in HCLSoftware BigFix IVR
LowCVE-2025-31962: CWE-613 Insufficient Session Expiration in HCLSoftware BigFix IVR
LowCVE-2026-0656: CWE-862 Missing Authorization in ipaymu iPaymu Payment Gateway for WooCommerce
HighCVE-2025-14904: CWE-352 Cross-Site Request Forgery (CSRF) in anilankola Newsletter Email Subscribe
MediumCVE-2025-14901: CWE-862 Missing Authorization in bitpressadmin Bit Form – Custom Contact Form, Multi Step, Conversational Form & Payment Form builder
MediumActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.