Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
DeliveryOpen returned-book search form
-
ExploitInject SQL via datefrom/dateto parameter
-
ExecutionDatabase executes manipulated query
-
ImpactExtract or alter stored records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated low-privileged session (CVSS PR:L) with access to the Search Form component's returned-book search; the attacker must be able to reach returned_book_search.php and supply the 'datefrom' or 'dateto' GET/POST parameters, which are concatenated unsanitized into a mysqli_query call. No user interaction or non-default configuration is needed (UI:N), but the mandatory valid account credential is the primary limiting factor that prevents anonymous internet-wide exploitation. Affects ProjectWorlds Advanced Library Management System 1.0. |
| Impact | This is a moderate-to-low real-world priority despite being a code-execution-adjacent SQL injection (CWE-89). The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) indicates a network-reachable, low-complexity attack, but PR:L confirms the attacker must already hold a valid low-privileged account, which meaningfully narrows the exploit population versus a fully unauthenticated flaw. The vendor-assigned impact is limited across the board (VC:L/VI:L/VA:L), and the E:P (Proof-of-Concept) exploit maturity aligns with the input signal that a POC exists but there is NO evidence of active exploitation. This CVE is not in CISA KEV and no EPSS score was provided in the input, so exploitation probability cannot be quantified from the data given. All intelligence comes from a single source (VulDB) plus a GitHub POC repository, so corroboration is weak. Net: a genuine but low-severity authenticated SQLi in a niche product - patch when convenient, not an emergency, and the low deployment footprint further reduces aggregate risk. Note a mild tension: the vendor rated confidentiality/integrity/availability all 'Low' even though SQL injection frequently permits full database extraction, so the true confidentiality impact may be understated - verify against the actual query context. |
| Exploit ScenarioDerived | An attacker with a valid low-privileged application account navigates to the returned-book search feature and submits a crafted value in the 'datefrom' or 'dateto' parameter, which is passed unsanitized into a mysqli_query call in returned_book_search.php. Using standard blind or UNION-based SQL injection, they extract credentials and other records from the library database. A public POC for this exact endpoint is available on GitHub, lowering the skill barrier to reproduce the attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Authenticated SQL injection in ProjectWorlds Advanced Library Management System 1.0 lets a low-privileged user who can reach the returned-book search form inject SQL through the datefrom or dateto parameters and read sensitive database contents. The flaw is a CWE-89 mysqli_query concatenation issue in returned_book_search.php; exploitation requires a valid account (CVSS PR:L) but no user interaction. Publicly available exploit code exists, and while no CISA KEV entry confirms active exploitation, this is a moderate-to-low real-world priority because the authentication prerequisite limits anonymous internet-wide attacks.
RemediationAI
No vendor-released patch was identified in the provided intelligence, and no exact fixed version is available; remediation should prioritize a code fix that replaces the string-concatenated mysqli_query in returned_book_search.php with parameterized prepared statements for datefrom and dateto, plus strict server-side date validation. Until that fix is deployed, restrict access to the returned-book search endpoint to authenticated, trusted librarian or administrator roles and enforce a least-privilege database account with SELECT-only rights on the minimum required tables; these controls reduce exposure but do not remove the SQLi. A WAF rule targeting SQL metacharacters in datefrom and dateto can provide temporary virtual patching, at the cost of possible false positives on legitimate date formats. Review VulDB advisories https://vuldb.com/vuln/424697 and https://vuldb.com/vuln/424697/cti for updates, and monitor application and database logs for anomalous SQL errors or requests to returned_book_search.php.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is a PHP search form in ProjectWorlds Advanced Library Management System 1.0. In returned_book_search.php, user-supplied datefrom and dateto values are passed into mysqli_query without parameterization, so an attacker with a valid session can alter the SQL statement (CWE-89: SQL Injection). The CPE cpe:2.3:a:projectworlds:advanced_library_management_system:*:*:*:*:*:*:*:* identifies the vendor and product but leaves the version wildcard; the description and VulDB references scope the issue to version 1.0. Because the query is built by string concatenation in PHP's mysqli extension, the vulnerability class is classic SQLi rather than a database-engine bug; exploitation depends on the application's database privileges rather than remote code execution in PHP itself.
Know when Advanced Library Management System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Authenticated (PR:L) network search parameter feeds an unsanitized SQL query, so AC:L and primarily confidentiality impact (C:H) via database extraction, with no inherent write or availability effect.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A weakness has been identified in ProjectWorlds Advanced Library Management System 1.0. This affects the function mysqli_query of the file returned_book_search.php of the component Search Form. Executing a manipulation of the argument datefrom/dateto can lead to sql injection. The attack can be executed remotely. The exploit has been made available to the public and could be used for attacks.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Unauthenticated SQL injection in ProjectWorlds Advanced Library Management System 1.0 lets remote attackers manipulate t
SQL injection in projectworlds Advanced Library Management System 1.0 allows unauthenticated remote attackers to comprom
A vulnerability was identified in projectworlds Advanced Library Management System 1.0. Rated medium severity (CVSS 6.9)
SQL injection in projectworlds Advanced Library Management System 1.0 allows remote attackers to inject SQL via the roll
SQL injection in projectworlds Advanced Library Management System 1.0 allows remote attackers to inject malicious SQL vi
SQL injection in projectworlds Advanced Library Management System 1.0 allows remote attackers to manipulate the user_id
SQL injection in projectworlds Advanced Library Management System 1.0 exposes the application's database through the uns
SQL injection in Advanced Library Management System 1.0 via the user_id parameter in view_member.php allows remote unaut
SQL injection in Projectworlds Advanced Library Management System 1.0 allows remote attackers to manipulate database que
SQL injection in Projectworlds Advanced Library Management System 1.0 allows remote attackers to inject malicious SQL vi
SQL injection in ProjectWorlds Advanced Library Management System 1.0 allows a low-privileged authenticated remote attac
SQL injection in Projectworlds Advanced Library Management System 1.0 allows an authenticated low-privilege user to mani
EUVD-2026-107425
GHSA-g8q4-fmf6-6x89
NVD
CVE.org
EPSS
VulDB
Exploit-DB