Skip to main content

Library Management System CVE-2026-12582

| EUVDEUVD-2026-43293 HIGH
2026-07-13 WPScan GHSA-qvmr-hx75-cf7j
8.6
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
8.6 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
vuln.today AI
8.6 HIGH

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

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

4
Analysis Generated
Jul 22, 2026 - 18:05 vuln.today
Patch available
Jul 13, 2026 - 08:01 EUVD
CVE Published
Jul 13, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 13, 2026 - 06:00 cve.org
HIGH 8.6

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

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.

CVE-2023-7111 CRITICAL POC
9.8 Dec 26

A vulnerability, which was classified as critical, was found in code-projects Library Management System 2.0. Rated criti

CVE-2022-37794 CRITICAL POC
9.8 Sep 12

In Library Management System 1.0 the /card/in-card.php file id_no parameters are vulnerable to SQL injection. Rated crit

CVE-2022-36735 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the bookId parameter at /admi

CVE-2022-36734 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the RollNo parameter at /admi

CVE-2022-36733 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the M_Id parameter at /admin/

CVE-2022-36732 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /libraria

CVE-2022-36731 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the RollNo parameter at /libr

CVE-2022-36730 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the bookId parameter at /libr

CVE-2022-36714 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the Section parameter at /sta

CVE-2022-36713 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the Section parameter at /lib

CVE-2022-36712 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /staff/st

CVE-2022-36711 CRITICAL POC
9.8 Aug 30

Library Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /staff/bo

Share

CVE-2026-12582 vulnerability details – vuln.today

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