Description
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.
Published: 2026-07-13
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Library Management System WordPress plugin before 3.5.8 fails to sanitize or escape the user‑supplied book_id parameter before using it in a SQL statement. This flaw allows an unauthenticated attacker to inject arbitrary SQL commands, producing full data exfiltration of database contents, including user password hashes. The vulnerability is a classic injected flaw that directly compromises the confidentiality and integrity of all data stored by the plugin, with potential for complete database compromise if left unchecked.

Affected Systems

All WordPress sites that have the Library Management System plugin installed with a version older than 3.5.8 are affected. The plugin is deployed on sites offering library or book catalog functions and is typically exposed to the Internet, so any site with the plugin active and the book_id endpoint reachable is vulnerable, irrespective of user authentication.

Risk and Exploitability

The exploitation path is remote and unauthenticated, requiring only an HTTP request containing a crafted book_id value to a public endpoint. The CVSS score of 8.6 signifies a high severity, and the EPSS score of less than 1% indicates low current exploitation probability, though the absence of a CISA KEV listing does not reduce the risk. Based on the description, the likely attack vector is a direct HTTP request, allowing automated exploitation without privilege escalation.

Generated by OpenCVE AI on August 4, 2026 at 18:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Library Management System plugin to version 3.5.8 or later.
  • If upgrading is not immediately possible, restrict or block unauthenticated HTTP access to the book_id endpoint, for example by using role‑based access controls or firewall rules that limit the endpoint to authenticated users only.
  • Apply parameterized queries or prepared statements for all database interactions that accept user input; ensure all custom code follows proper input validation and output encoding practices to prevent SQL injection.
  • Keep the WordPress core and all other plugins updated, and conduct regular security scans to detect potential injection vulnerabilities.

Generated by OpenCVE AI on August 4, 2026 at 18:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 04 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89

Wed, 29 Jul 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89

Fri, 24 Jul 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89

Fri, 17 Jul 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89

Thu, 16 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89

Tue, 14 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89

Mon, 13 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 13 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
First Time appeared Library Management System Project
Library Management System Project library Management System
Wordpress
Wordpress wordpress
Vendors & Products Library Management System Project
Library Management System Project library Management System
Wordpress
Wordpress wordpress

Mon, 13 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Library Management System < 3.5.8 - Unauthenticated SQL Injection via book_id
References

Subscriptions

Library Management System Project Library Management System
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-13T14:51:37.360Z

Reserved: 2026-06-18T07:03:51.299Z

Link: CVE-2026-12582

cve-icon Vulnrichment

Updated: 2026-07-13T14:51:32.767Z

cve-icon NVD

Status : Deferred

Published: 2026-07-13T07:16:28.203

Modified: 2026-07-13T18:05:36.130

Link: CVE-2026-12582

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T18:45:12Z

Weaknesses

No weakness.