Executive brief
A vulnerability in the Online Library Management System allows unauthorized access to sensitive database information. This system is used to manage library catalogs and member records. An attacker could potentially download database backup files, leading to the exposure of internal system data and user information.
Technical details
A sensitive information disclosure vulnerability (CWE-200) exists in code-projects Online Library Management System 1.0. The vulnerability is caused by improper access control (CWE-284) on the SQL Database Backup File Handler component. Specifically, the database backup file located at /sql/library.sql is publicly accessible via the web server. A remote, unauthenticated attacker can exploit this by directly requesting the URL, allowing them to download the SQL schema and potentially sensitive data contained within the backup. Public exploit documentation is available.
Affected products
- code-projects Online Library Management System 1.0
Timeline
- 2026-04-10: disclosed: Vulnerability published on NVD and VulDB