Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as high-privilege admin user
-
DeliveryOpen edit_member.php member form
-
ExploitInject SQL payload in firstname/branch/type field
-
ExecutionBackend executes crafted query
-
ImpactRead or modify database 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 session with high (administrative) privileges on the Advanced Library Management System, as the vulnerable code is the member-edit function in edit_member.php. The attacker must supply malicious SQL in one of the specific parameters firstname, middlename, lastname, address, branch, or type. No user interaction is needed (UI:N) and no non-default configuration is required, but the PR:H authentication requirement is the primary limiting factor - an unauthenticated or low-privilege user cannot reach the vulnerable function. A public GitHub exploit reduces the technical barrier for an attacker who meets the privilege requirement. |
| Impact | This is a medium-severity SQL injection (CWE-89) in ProjectWorlds Advanced Library Management System 1.0 with a CVSS 4.0 base score of 5.1. The vector (AV:N/AC:L/AT:N/PR:H/UI:N) indicates network-reachable, low-complexity exploitation, but PR:H means the attacker must already hold high (administrative) privileges on the application, which substantially reduces real-world risk - a pre-authenticated admin injecting SQL is a limited threat model. Impact is rated low across confidentiality, integrity, and availability (VC:L/VI:L/VA:L), and scope is unchanged (SC:N/SI:N/SA:N), so this is not a full database-takeover-grade finding per the supplied vector. Public exploit code exists (E:P in the vector and a GitHub exploit reference), raising the practical likelihood of opportunistic use, but there is NO CISA KEV listing and NO EPSS score provided, so there is no evidence of active or widespread exploitation. Net assessment: a genuine but low-priority issue - the combination of an obscure academic/hobby PHP product and a PR:H prerequisite outweighs the fact that a POC is public. Note a mild tension worth verifying: the description says 'Remote exploitation is possible' and the vector is AV:N, yet the injection lives in an administrative member-edit function requiring high privileges, so 'remote' here means network-reachable-after-authentication rather than unauthenticated remote. |
| Exploit ScenarioDerived | An attacker who already holds administrative (high-privilege) access to the library management application navigates to the member-edit page (edit_member.php) and submits crafted input in the firstname, middlename, lastname, address, branch, or type field. Because the parameters are concatenated into a SQL query without sanitization, the injected payload executes against the backend database, allowing the attacker to read or tamper with stored records. Public exploit code for this exact file is available on GitHub, lowering the skill needed to reproduce the attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
SQL injection in ProjectWorlds Advanced Library Management System 1.0 allows authenticated administrators to inject SQL through the firstname, middlename, lastname, address, branch, or type parameters in edit_member.php. The medium-severity flaw (CVSS 4.0 base 5.1; assessed CVSS 3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L) primarily threatens library member data confidentiality and integrity, with limited availability impact, and requires a high-privilege session to exploit. Publicly available exploit code exists, though no CISA KEV entry confirms active exploitation at time of analysis.
RemediationAI
No vendor-released patch version is identified in the available data; consult https://vuldb.com/vuln/424696 and https://vuldb.com/cve/CVE-2026-114264 for updated fix information. Until a patch is available, restrict access to edit_member.php and the member-edit workflow to trusted administrators, enforce least privilege and strong authentication, and review high-privilege accounts; this limits exposure but does not remediate the code flaw. Implement server-side input validation and parameterized SQL queries for firstname, middlename, lastname, address, branch, and type, which requires code changes and regression testing. Deploy WAF rules targeting SQL injection patterns in those parameters and monitor application/database logs for anomalous member-edit requests, accepting possible false positives and ongoing tuning.
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
ProjectWorlds Advanced Library Management System is a PHP-based library administration application, and edit_member.php handles updates to member records. The CWE-89 SQL injection arises because user-supplied values for firstname, middlename, lastname, address, branch, and type are not safely separated from SQL syntax, allowing an authenticated administrator to alter query logic. The CPE cpe:2.3:a:projectworlds:advanced_library_management_system:*:*:*:*:*:*:*:* identifies the affected product, and the CVSS 4.0 vector's PR:H metric matches the requirement for high-privilege access; E:P is consistent with the public GitHub exploit, while the assessed impacts remain low for confidentiality, integrity, and availability.
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:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable admin-only edit function so AV:N/AC:L/PR:H/UI:N; SQLi yields limited read/write/availability impact so C:L/I:L/A:L with unchanged scope.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security flaw has been discovered in ProjectWorlds Advanced Library Management System 1.0. The impacted element is an unknown function of the file edit_member.php. Performing a manipulation of the argument firstname/middlename/lastname/address/branch/type results in sql injection. Remote exploitation of the attack is possible. The exploit has been released to the public and may 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
Authenticated SQL injection in ProjectWorlds Advanced Library Management System 1.0 lets a low-privileged user who can r
SQL injection in ProjectWorlds Advanced Library Management System 1.0 allows a low-privileged authenticated remote attac
EUVD-2026-107415
GHSA-m9xf-m6j3-836x
NVD
CVE.org
EPSS
VulDB
Exploit-DB