Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Unauthenticated network SQLi with low complexity (AV:N/AC:L/PR:N/UI:N) reads the full DB across a security-authority boundary (S:C, C:H) with no write or availability impact (I:N/A:N).
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Library Management System WordPress plugin before 3.5.8 does not sanitize and escape a user-supplied parameter before using it in a SQL statement, allowing unauthenticated attackers to perform SQL injection and extract arbitrary data from the database, including user password hashes.
Articles & Coverage 1
AnalysisAI
SQL injection in the Library Management System WordPress plugin before 3.5.8 lets unauthenticated attackers inject arbitrary SQL through an unsanitized request parameter and read data straight from the WordPress database, including user password hashes. Publicly available exploit code exists and the flaw was reported by WPScan, though the EPSS probability is low (0.18%, 7th percentile) and it is not on CISA KEV. The vendor has shipped a fixed release (3.5.8), making patching the clear priority for affected sites.
Technical ContextAI
The affected component is a third-party WordPress plugin (CPE cpe:2.3:a:unknown:library_management_system) that adds library catalog/loan management functionality to WordPress sites. The root cause is a classic SQL injection (CWE-89, though the input lists CWE as N/A): a user-supplied parameter is concatenated into a SQL statement without sanitization or escaping/parameterization. Because WordPress plugins run queries against the shared site database via the global $wpdb layer, one injectable query exposes not just plugin tables but the entire schema - notably wp_users, where password hashes and emails are stored.
RemediationAI
Vendor-released patch: version 3.5.8 - upgrade the Library Management System plugin to 3.5.8 or later, which is the definitive fix. Until the update is applied, restrict exposure by placing a WAF/virtual-patch rule in front of WordPress to block SQL-injection patterns on the plugin's request parameters (trade-off: rule tuning may cause false positives and is not a substitute for the patch), or temporarily deactivate the plugin if library functionality is non-critical (trade-off: removes the feature entirely). Because password hashes may already have been exposed on internet-facing sites, force a password reset for all WordPress users and rotate secrets after patching. See the WPScan advisory (https://wpscan.com/vulnerability/762dd8c3-8972-46ef-90c2-9f3f5dce4370/) for details.
More in Library Management System
View allA vulnerability, which was classified as critical, was found in code-projects Library Management System 2.0. Rated criti
In Library Management System 1.0 the /card/in-card.php file id_no parameters are vulnerable to SQL injection. Rated crit
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the bookId parameter at /admi
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the RollNo parameter at /admi
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the M_Id parameter at /admin/
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /libraria
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the RollNo parameter at /libr
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the bookId parameter at /libr
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the Section parameter at /sta
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the Section parameter at /lib
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /staff/st
Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /staff/bo
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43293
GHSA-qvmr-hx75-cf7j