CVE-2026-18473
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-18473 is an unauthenticated SQL injection vulnerability in the WP Directory Kit WordPress plugin affecting all versions before 1.5.5. The flaw exists in the field_search parameter, which is not properly sanitized or escaped before being used in a SQL statement. It was publicly disclosed on August 3, 2026, and assigned a CVSS score of 8.6 (High) (WPScan). The vulnerability was discovered and reported by researcher Sai Praneeth Koti (WPScan).

Technical details

The root cause is improper input sanitization and escaping of the field_search parameter prior to its inclusion in a SQL query, classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) (WPScan). The vulnerability is exploitable remotely by unauthenticated users — no account or privileges are required — making it particularly dangerous for publicly accessible WordPress installations. WPScan notes the vulnerability falls under OWASP Top 10 category A1: Injection, and a proof-of-concept was scheduled for public release on August 17, 2026, to allow time for users to update (WPScan).

Impact

Successful exploitation allows an unauthenticated attacker to execute arbitrary SQL queries against the WordPress database, potentially exposing sensitive data such as user credentials, personal information, and configuration details. Depending on the database user's permissions, an attacker may also be able to modify or delete database contents, or in high-privilege configurations, execute operating system commands (WPScan, Github Advisory). The unauthenticated nature of the attack significantly broadens the potential attacker pool and increases the risk of mass exploitation across WordPress sites running the affected plugin.

Exploitability

As of the disclosure date, there is no confirmed public proof-of-concept exploit or evidence of active in-the-wild exploitation (Feedly). WPScan indicated a PoC would be published on August 17, 2026, following a disclosure window to allow patching (WPScan). The EPSS score is currently 0.0, and the vulnerability has not been added to the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported at this time.

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the WP Directory Kit plugin (versions before 1.5.5) using tools like WPScan, Shodan, or by inspecting plugin directories on target sites.
  2. Locate vulnerable endpoint: Identify the plugin's front-end search functionality that accepts the field_search parameter in HTTP requests.
  3. Craft malicious SQL payload: Construct a SQL injection payload targeting the unsanitized field_search parameter (e.g., using UNION-based, error-based, or time-based blind injection techniques).
  4. Send unauthenticated request: Submit the crafted HTTP request to the vulnerable endpoint without any authentication headers or cookies.
  5. Extract data: Use the SQL injection to enumerate database tables, extract WordPress user credentials (hashed passwords), or access other sensitive data stored in the database.
  6. Escalate (optional): If database permissions allow, attempt to write files to the server or execute OS commands via SQL functions such as INTO OUTFILE or xp_cmdshell (WPScan).

Indicators of compromise

  • Network: Unusual HTTP GET or POST requests to WP Directory Kit plugin endpoints containing SQL metacharacters (e.g., single quotes ', UNION, SELECT, --, OR 1=1) in the field_search parameter; repeated requests from a single IP to plugin search endpoints.
  • Logs: WordPress or web server access logs showing requests with encoded or obfuscated SQL syntax in query parameters; anomalous database error messages in WordPress debug logs related to malformed SQL queries.
  • Database: Unexpected queries in database slow query logs or general query logs involving UNION SELECT statements or time-delay functions (e.g., SLEEP(), BENCHMARK()) originating from the web application user.
  • File System: Unexpected PHP webshells or new files written to the WordPress uploads or plugin directories, which may indicate post-exploitation file write attempts via SQL INTO OUTFILE.

Mitigation and workarounds

The vendor has released version 1.5.5 of the WP Directory Kit plugin, which addresses the SQL injection vulnerability by properly sanitizing and escaping the affected parameter (WPScan). Site administrators should immediately update the plugin to version 1.5.5 or later via the WordPress admin dashboard or by downloading from the official plugin repository. If immediate patching is not feasible, deploying a Web Application Firewall (WAF) with rules to detect and block SQL injection attempts, and restricting database user permissions to the minimum required, can reduce the risk of exploitation (Feedly).

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-18603NONEN/A
  • cancel-order-request-woocommerce
NoYesAug 09, 2026
CVE-2026-18473NONEN/A
  • wpdirectorykit
NoYesAug 09, 2026
CVE-2026-18465NONEN/A
  • wp-google-map-gold
NoYesAug 09, 2026
CVE-2026-18464NONEN/A
  • wp-google-map-gold
NoYesAug 09, 2026
CVE-2026-18357NONEN/A
  • wpc-order-tip
NoYesAug 09, 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