Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege credentials
-
DeliveryAuthenticate to Library Management System
-
ExploitSend crafted SQL payload in ID parameter
-
ExecutionManipulate backend SQL query
-
ImpactExtract or modify database contents
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 a valid low-privilege authenticated session on the Library Management System 1.0 web application (CVSS PR:L). The vulnerable code path is within editbooks.php, meaning the attacker must have access to the book editing functionality. The attack is network-accessible (AV:N) with no additional complexity or user interaction required beyond authentication. Exploitation is limited by the authentication requirement - unauthenticated remote exploitation is not supported by the available CVSS vector. No specific non-default configuration is required; any standard deployment of version 1.0 with authenticated user access to editbooks.php is vulnerable. |
| Impact | The CVSS 4.0 base score of 2.1 (AV:N/AC:L/AT:N/PR:L/UI:N) reflects low confidentiality, integrity, and availability impact, and requires low-privilege authentication - contextualizing this as a moderate-severity issue rather than critical. No KEV listing exists, meaning active exploitation has not been confirmed by CISA. However, a public proof-of-concept is available via GitHub, which meaningfully lowers the bar for opportunistic attackers and is the most significant escalating risk signal here. EPSS data was not provided in the intelligence feed; given the niche nature of the product, widespread automated scanning is plausible but not confirmed. The overall real-world priority is moderate: the authenticated requirement and limited CVSS impact constrain blast radius, but the POC availability means any internet-exposed instance with authenticated users should be treated as urgently patchable. |
| Exploit ScenarioDerived | An attacker with a low-privilege account on the Library Management System navigates to editbooks.php and submits a crafted value in the ID parameter containing SQL metacharacters (e.g., a UNION-based or boolean-blind injection payload). The unsanitized input is interpolated into the SQL query, allowing the attacker to extract database contents, enumerate user credentials, or modify book records. A public proof-of-concept exists on GitHub, meaning this scenario can be replicated by a minimally skilled attacker with access to the application. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
SQL injection in itsourcecode Library Management System 1.0 allows remote authenticated attackers to manipulate database queries via the ID parameter in editbooks.php. The vulnerability is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) and affects the book editing function, potentially exposing or corrupting the underlying database. A public proof-of-concept exploit exists, raising the operational risk for any unpatched deployment.
RemediationAI
No vendor-released patch has been identified at time of analysis for Library Management System 1.0. The itsourcecode project should apply parameterized queries or prepared statements in editbooks.php to sanitize the ID parameter, eliminating the injection vector. As a compensating control, operators should enforce strict authentication controls to limit who can access the editbooks.php endpoint, reducing the attack surface to trusted users only. Additionally, deploying a Web Application Firewall (WAF) rule to detect and block SQL injection patterns targeting this parameter can reduce exploitation risk, though WAF rules can be bypassed and are not a substitute for code-level fixes. Restricting database account privileges so the application user cannot execute destructive SQL commands (DROP, DELETE without WHERE) limits the impact of a successful injection. Advisory references: https://vuldb.com/vuln/394577 and the exploit PoC at https://github.com/microwaveabi/vul/issues/89.
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 product is itsourcecode Library Management System version 1.0, a PHP-based web application (CPE: cpe:2.3:a:itsourcecode:library_management_system:*:*:*:*:*:*:*:*). The vulnerability is rooted in CWE-89, where the editbooks.php script passes the user-supplied 'ID' parameter directly into a SQL query without adequate sanitization or parameterized query use. This is a classic unsanitized input flaw in PHP/MySQL-style stacks, where attacker-controlled input alters the structure of the intended SQL statement.
Know when 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
Network-reachable with low privilege required per description; limited impact across CIA dimensions consistent with single-application database scope.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A flaw has been found in itsourcecode Library Management System 1.0. The affected element is an unknown function of the file editbooks.php. Executing a manipulation of the argument ID can lead to sql injection. The attack can be executed remotely. The exploit has been published and may be used.
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.
More in Library Management System
View allA vulnerability, which was classified as critical, was found in code-projects Library Management System 2.0. Rated criti
In Library Management System 1.0 the /card/in-card.php file id_no parameters are vulnerable to SQL injection. Rated crit
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the bookId parameter at /admi
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the RollNo parameter at /admi
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the M_Id parameter at /admin/
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /libraria
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the RollNo parameter at /libr
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the bookId parameter at /libr
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the Section parameter at /sta
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the Section parameter at /lib
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /staff/st
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /staff/bo
EUVD-2026-64734
GHSA-hf3w-82qx-5v9q
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB