Skip to main content

Online Library Management System CVE-2026-4624

| EUVDEUVD-2026-14698 MEDIUM
SQL Injection (CWE-89)
2026-03-24 VulDB GHSA-68f7-rw23-22jh
5.5
CVSS 4.0 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Send HTTP request to /home.php
  2. Exploit
    Inject SQL payload in searchField parameter
  3. Execution
    Execute arbitrary SQL query
  4. 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

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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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)
v1 Mar 24, 2026 - 02:45 CVSS 7.3

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

Online Library Management System 1.0

Affected Packages

euvd online_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

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

NVD PRIMARY 5.5 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
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

5
CVSS changed
Apr 29, 2026 - 01:11 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
Severity Changed
Apr 24, 2026 - 16:37 NVD
HIGH MEDIUM
CVSS changed
Apr 24, 2026 - 16:37 NVD
7.3 (HIGH) 6.9 (MEDIUM)
PoC Detected
Mar 24, 2026 - 15:53 vuln.today
Public exploit code
CVE Published
Mar 24, 2026 - 02:14 nvd
HIGH 7.3

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.0%
Top 92% exploitable
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
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.

Related Vulnerabilities in SourceCodester SQL Injection Vulnerabilities

View all 2

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