CVE-2026-2576
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-2576 is a time-based SQL injection vulnerability in the Business Directory Plugin – Easy Listing Directories for WordPress plugin. It affects all versions up to and including 6.4.2 and allows unauthenticated attackers to extract sensitive information from the WordPress database by appending malicious SQL queries via the payment parameter. The vulnerability was published on February 18, 2026, and carries a CVSS v3.1 base score of 7.5 (High) (Red Hat CVE, Wordfence).

Technical details

The root cause is insufficient escaping of user-supplied input and inadequate preparation of SQL queries, classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command). The payment parameter is passed directly into an existing SQL query without proper sanitization, enabling an attacker to append time-based blind SQL injection payloads (e.g., using SLEEP() or BENCHMARK() functions) to infer database contents based on server response delays. No authentication or special privileges are required, and no user interaction is needed, making this exploitable by any remote attacker. A public proof-of-concept has been published on GitHub (PoC Repo, Red Hat CVE).

Impact

Successful exploitation allows unauthenticated attackers to extract sensitive data from the WordPress database, including user credentials (hashed passwords), email addresses, API keys, session tokens, and any other data stored by the application. The confidentiality impact is rated High, while integrity and availability are unaffected by this specific vector. Compromised credentials could enable follow-on attacks such as administrative account takeover and full site compromise (Red Hat CVE, Wordfence).

Exploitability

A public proof-of-concept exploit is available on GitHub (PoC Repo), and a Nuclei template pull request has been submitted to the ProjectDiscovery community templates repository, indicating active tooling development for automated scanning (Nuclei PR). The EPSS score is approximately 0.071%, suggesting relatively low but non-negligible probability of exploitation in the near term. No CISA KEV catalog listing or confirmed in-the-wild exploitation by named threat actors has been reported as of the latest available data.

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the Business Directory Plugin version ≤ 6.4.2 using tools like WPScan, Shodan, or Google dorks (e.g., inurl:wp-content/plugins/business-directory-plugin).
  2. Locate the vulnerable parameter: Identify a page or endpoint that processes the payment parameter, typically associated with the plugin's payment/listing submission workflow.
  3. Craft a time-based blind SQL injection payload: Append a payload to the payment parameter such as 1 AND SLEEP(5)-- or use a tool like sqlmap with --technique=T (time-based blind) targeting the vulnerable parameter.
  4. Enumerate the database: Use iterative boolean/time-based queries to extract database names, table names, and column names (e.g., wp_users, user_login, user_pass).
  5. Extract sensitive data: Dump WordPress user credentials (usernames and hashed passwords) and other sensitive fields from the database.
  6. Post-exploitation: Crack extracted password hashes offline and use recovered credentials to log in as an administrator, enabling full site takeover (PoC Repo, Red Hat CVE).

Indicators of compromise

  • Network: Unusual or repeated HTTP requests to WordPress pages handling the payment parameter with anomalous values (e.g., containing SQL keywords like SLEEP, BENCHMARK, AND, OR, UNION, SELECT).
  • Logs: WordPress/Apache/Nginx access logs showing requests with encoded or obfuscated SQL payloads in the payment parameter; unusually high response times (≥5 seconds) for requests to the affected endpoint, consistent with time-based injection.
  • Database: Unexpected or high-volume query activity in MySQL slow query logs involving SLEEP() or BENCHMARK() functions originating from the web application user.
  • Process: Automated scanning patterns — rapid sequential requests to the same endpoint with incrementally modified payment parameter values, consistent with sqlmap or similar tool behavior.

Mitigation and workarounds

Users should update the Business Directory Plugin to a version above 6.4.2 that addresses this vulnerability — check the WordPress plugin repository for the latest patched release. Until a patch is applied, consider disabling the plugin or restricting access to payment-related endpoints via a web application firewall (WAF) rule that blocks requests containing SQL injection patterns in the payment parameter. Implementing a WAF (e.g., Wordfence, Cloudflare WAF) with SQLi detection rules provides an interim mitigation layer (Wordfence, Red Hat CVE).

Community reactions

Wordfence included this vulnerability in their weekly WordPress vulnerability report for February 16–22, 2026, highlighting it as a notable unauthenticated SQL injection risk (Wordfence). RedPacket Security published an alert and shared it on Mastodon, contributing to broader community awareness (RedPacket Security). The submission of a Nuclei detection template to the ProjectDiscovery community repository reflects active interest from the security research community in automating detection of this vulnerability.

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-77115HIGH7.1
  • brave-popup-builder
NoYesAug 23, 2026
CVE-2026-77116MEDIUM4.3
  • brave-popup-builder
NoYesAug 23, 2026
CVE-2026-14853MEDIUM4.3
  • woocommerce-bookings
NoYesAug 23, 2026
CVE-2026-77003LOW2.7
  • content-mask
NoYesAug 23, 2026
CVE-2026-13598NONEN/A
  • restrictmate
NoYesAug 23, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management