Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend HTTP request to /home.php
-
ExploitInject SQL payload in searchField parameter
-
ExecutionExecute arbitrary 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 | Remote unauthenticated attacker can exploit SQL injection in SourceCodester Online Library Management System 1.0 via the searchField parameter in /home.php. No authentication, user interaction, or special configuration required. Default installations vulnerable. |
| Impact | The CVSS v3.1 score of 7.3 (HIGH) reflects a serious vulnerability with Network attack vector (AV:N), Low complexity (AC:L), and No privileges required (PR:N), making it easily exploitable by remote unauthenticated attackers. The vulnerability enables Low impact to Confidentiality, Integrity, and Availability (C:L/I:L/A:L), though SQL injection typically allows full database compromise in practice. The Exploit maturity is Proof-of-concept (E:P) with a public GitHub POC available, significantly elevating real-world risk. The absence of remediation level information (RL:X) suggests no official patch has been released. While no EPSS score or KEV status is provided in the data, the combination of low attack complexity, network accessibility, public exploit code, and the widespread use of similar SourceCodester applications in educational and small business contexts makes this a high-priority vulnerability for organizations running this specific software. The real-world risk is elevated beyond the CVSS score due to exploit availability and the typical deployment of library management systems with public-facing search functionality. |
| Exploit ScenarioDerived | An unauthenticated attacker visits the library's public website and uses the search functionality on the /home.php page. By injecting SQL code into the searchField parameter (for example, using a UNION-based or Boolean-based blind SQL injection payload), the attacker bypasses authentication, extracts the entire user database including administrator credentials, modifies book availability records, or drops critical tables causing service disruption. Given the low attack complexity and public availability of a working proof-of-concept exploit on GitHub, script kiddies and automated scanning tools can easily identify and compromise vulnerable installations without requiring specialized knowledge. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 24, 2026
SQL injection in SourceCodester Online Library Management System 1.0 allows unauthenticated remote attackers to manipulate the searchField parameter in /home.php, enabling data exfiltration, modification, and potential service disruption. Public exploit code exists for this vulnerability, and no patch is currently available.
Earlier versions of this analysis (1)
A SQL injection vulnerability exists in SourceCodester Online Library Management System 1.0, specifically in the searchField parameter of /home.php within the Parameter Handler component. An unauthenticated attacker can remotely exploit this flaw to manipulate database queries, potentially leading to unauthorized data access, modification, or deletion. A public proof-of-concept exploit is available on GitHub, significantly increasing the likelihood of active exploitation.
RemediationAI
No official patch from SourceCodester has been identified in the available references as of this analysis (indicated by CVSS RL:X). Organizations running this software should immediately implement workarounds including: deploy a Web Application Firewall (WAF) with SQL injection signatures to filter malicious input to the searchField parameter in /home.php, implement strict input validation and parameterized queries at the application layer if source code modification is possible, restrict network access to the application to trusted IP ranges only, and monitor database logs for suspicious query patterns. Given the absence of vendor support, organizations should consider migrating to a supported and actively maintained library management system. For technical details on the exploit vector, consult the proof-of-concept at https://github.com/WHOAMI-xiaoyu/CVE/blob/main/CVE_6.md and VulDB advisories at https://vuldb.com/?id.352492 to understand attack patterns for defensive rule creation.
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
This vulnerability affects the Online Library Management System version 1.0 developed by SourceCodester, identified by CPE cpe:2.3:a:sourcecodester:online_library_management_system:*:*:*:*:*:*:*:*. The flaw is classified as CWE-89 (SQL Injection), a code injection vulnerability that occurs when user-supplied input is incorporated into SQL queries without proper sanitization or parameterization. The vulnerable component is the Parameter Handler in /home.php, specifically the searchField argument, which is a PHP-based implementation. SQL injection allows attackers to manipulate database queries by injecting malicious SQL code through user-controllable input fields, breaking out of the intended query logic to execute arbitrary database commands.
Know when Online 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:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionCVE.org
A vulnerability was detected in SourceCodester Online Library Management System 1.0. The impacted element is an unknown function of the file /home.php of the component Parameter Handler. Performing a manipulation of the argument searchField results in sql injection. The attack can be initiated remotely. The exploit is now public and may be used.
Executive ViewAI
A critical SQL injection vulnerability in SourceCodester Online Library Management System 1.0 allows unauthenticated attackers to compromise database integrity and steal sensitive data without requiring valid credentials. With a public exploit available and no vendor patch released, the organization faces immediate risk of data breach, system compromise, and potential regulatory violations if this system processes personal or regulated information.
Implement Web Application Firewall rules to detect and block SQL injection payloads targeting the searchField parameter; apply strict input validation and parameterized queries at the application layer if source code access is available; restrict network access to the vulnerable application via firewall rules and IP whitelisting; disable the search feature if operationally acceptable; enable comprehensive database activity monitoring and alerting; consider database user privilege separation to limit damage from successful exploitation; implement rate limiting on /home.php requests to reduce attack surface.
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.
Related Vulnerabilities in SourceCodester SQL Injection Vulnerabilities
View all 2An issue in Online Library Management System v.3.0 allows an attacker to escalate privileges via the adminlogin.php comp
An issue in PHPGurukul Online-Library-Management-System v3.0 allows an attacker to escalate privileges via the index.php
An Arbitrary File Upload in the Upload Image component in SourceCodester Online Library Management System 1.0 allows the
Session hijacking in PHPGurukul Online Library Management System v3.0 stems from improper session invalidation in /libra
A vulnerability was found in PHPGurukul Online Library Management System 3.0. Rated low severity (CVSS 2.3), this vulner
SQL injection in PHPGurukul Online Library Management System 3.0 allows authenticated attackers with low privileges to m
Information disclosure in code-projects Online Library Management System 1.0 allows unauthenticated remote attackers to
Reflected cross-site scripting in PHPGurukul Online Library Management System 3.0 allows a remote, low-privileged attack
EUVD-2026-14698
GHSA-68f7-rw23-22jh
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB