Skip to main content

Library Management System CVE-2026-78200

| EUVDEUVD-2026-64734 LOW
SQL Injection (CWE-89)
2026-08-24 VulDB GHSA-hf3w-82qx-5v9q
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege credentials
  2. Delivery
    Authenticate to Library Management System
  3. Exploit
    Send crafted SQL payload in ID parameter
  4. Execution
    Manipulate backend SQL query
  5. Impact
    Extract 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Library Management System 1.0

Affected Packages

euvd library_management_system no fix

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

Vendor (VulDB) PRIMARY 2.1 MEDIUM
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
vuln.today AI 6.3 MEDIUM

Network-reachable with low privilege required per description; limited impact across CIA dimensions consistent with single-application database scope.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Aug 24, 2026 - 06:22 NVD
MEDIUM LOW
CVSS changed
Aug 24, 2026 - 06:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Aug 24, 2026 - 05:45 cve.org
LOW 2.1

DescriptionCVE.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

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Rare
niche open-source PHP project, minimal enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2023-7111 CRITICAL POC
9.8 Dec 26

A vulnerability, which was classified as critical, was found in code-projects Library Management System 2.0. Rated criti

CVE-2022-37794 CRITICAL POC
9.8 Sep 12

In Library Management System 1.0 the /card/in-card.php file id_no parameters are vulnerable to SQL injection. Rated crit

CVE-2022-36735 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the bookId parameter at /admi

CVE-2022-36734 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the RollNo parameter at /admi

CVE-2022-36733 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the M_Id parameter at /admin/

CVE-2022-36732 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /libraria

CVE-2022-36731 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the RollNo parameter at /libr

CVE-2022-36730 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the bookId parameter at /libr

CVE-2022-36714 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the Section parameter at /sta

CVE-2022-36713 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the Section parameter at /lib

CVE-2022-36712 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /staff/st

CVE-2022-36711 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /staff/bo

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy