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 version 3.5.8 fails to sanitize or escape the user‑supplied book_id parameter before it is inserted directly into a SQL statement. This flaw allows an unauthenticated attacker to inject arbitrary SQL commands into the query. By exploiting the injection, an attacker can exfiltrate confidential data from the database, including user password hashes, thereby compromising the confidentiality and integrity of all accounts stored by the plugin. The vulnerability is a textbook example of a classic injection flaw that can lead to full database compromise if left unchecked.

Affected Systems

All installations of the Library Management System WordPress plugin whose version is less than 3.5.8 are affected. The plugin is commonly deployed by WordPress sites that provide library or book catalog functions. Any site that has the plugin active and exposed to the Internet is vulnerable, regardless of user authentication state.

Risk and Exploitability

The exploit path is remote and unauthenticated, requiring only an HTTP request containing a crafted book_id value. No authentication or privilege elevation is necessary, making the vulnerability immediately actionable by any external actor. The CVSS score of 8.6 indicates a high severity with full impact on confidentiality and integrity, and an EPSS score of less than 1% suggests low current exploitation probability. The lack of a CISA KEV listing does not diminish the risk posed by an unchecked SQL injection in a widely used WordPress plugin. Based on the description, the likely attack vector is a direct HTTP request to a URL that processes the book_id parameter, facilitating automated exploitation.

Generated by OpenCVE AI on July 29, 2026 at 08:25 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 yet possible, restrict or block HTTP access to the book_id endpoint so that unauthenticated users cannot invoke the vulnerable functionality.
  • Apply standard input validation and output encoding practices to any remaining unpatched or custom code that accepts user input in database queries.
  • Ensure the overall WordPress installation and all other plugins are kept up to date, and perform regular security scans for injection vulnerabilities.

Generated by OpenCVE AI on July 29, 2026 at 08:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T08:30:04Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')