Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | While the CVSS score of 4.3 appears low, multiple factors warrant closer examination. The attack vector is network-based and unauthenticated (PR:N), with no special privileges or system configuration required beyond standard HTTP access. However, the attack complexity is low and requires user interaction (UI:R per CVSS vector), which is a significant practical limitation. The confidentiality impact is low (C:L) with no integrity or availability impact (I:N, A:N). Exploitation probability is moderate (E:P) with publicly available proof-of-concept code, but the lack of CISA KEV (Known Exploited Vulnerabilities) listing and reliance on user interaction suggest limited automated exploitation potential. The CVSS Rating of 4.3 accurately reflects a low-severity issue with meaningful real-world constraints. Organizations should assess whether the /sql/library.sql file contains high-value sensitive information in their specific deployments; if so, priority should increase. SSVC analysis indicates low exploitability and limited technical impact, making this a defer-or-monitor issue for most environments. |
| Exploit ScenarioDerived | An attacker discovers that the /sql/library.sql backup file is publicly accessible via direct HTTP request (e.g., https://target.com/sql/library.sql) due to misconfigured web server permissions. The attacker downloads the unencrypted database backup, which contains user credentials, personal information, and potentially administrative account details. The attacker then uses extracted credentials for further compromise (lateral movement, account takeover) or sells the data. The publicly available exploit proof-of-concept automates discovery of this misconfiguration, reducing the attack complexity to reconnaissance and file retrieval. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 10, 2026
Information disclosure in code-projects Online Library Management System 1.0 allows unauthenticated remote attackers to access sensitive data from SQL database backup files via the /sql/library.sql component, requiring user interaction (clicking a link or similar action). The vulnerability has a publicly available exploit and carries a CVSS score of 4.3 with an exploit proof-of-concept (E:P) rating, making it a low-to-moderate priority issue with confirmed public discoverability but limited real-world attack surface due to interaction requirements.
RemediationAI
Immediately remove or restrict access to the /sql/ directory and all backup files (.sql, .db, .bak, etc.) from web-accessible locations, preferably by moving them outside the web root or implementing strict .htaccess (Apache) or web.config (IIS) rules to deny public access. Upgrade to a patched version if available from code-projects.org; however, no specific fix version is provided in the available data, so contact the vendor directly for patch status. As an interim measure, disable directory listing and implement authentication controls on the /sql/ directory. Review database backup procedures to ensure sensitive data is encrypted or access-controlled. Detailed vulnerability information and proof-of-concept analysis are available at https://github.com/ahmadmarz10-hub/CVEsMarz/blob/main/Sensitive%20Information%20Disclosure%20in%20Online%20Library%20Management%20System%20PHP%20Exposed%20Database%20Backup.md.
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 vulnerability exists in the SQL Database Backup File Handler component of the Online Library Management System, specifically within the /sql/library.sql file. The root cause is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor), indicating that backup or configuration files containing database credentials, user data, or other sensitive information are either directly accessible or improperly protected from public access. This is a common misconfiguration in PHP-based web applications where database backup files are stored in web-accessible directories without proper access controls or file extension restrictions. The affected product is code-projects Online Library Management System version 1.0 (CPE: cpe:2.3:a:code-projects:online_library_management_system:*:*:*:*:*:*:*:*).
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:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was found in code-projects Online Library Management System 1.0. Affected is an unknown function of the file /sql/library.sql of the component SQL Database Backup File Handler. Performing a manipulation results in information disclosure. The attack may be initiated remotely. The exploit has been made public and could 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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
An 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
SQL injection in SourceCodester Online Library Management System 1.0 allows unauthenticated remote attackers to manipula
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
Reflected cross-site scripting in PHPGurukul Online Library Management System 3.0 allows a remote, low-privileged attack
EUVD-2026-21282
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB