Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessScan for WordPress sites with WP Directory Kit installed
-
DeliveryIdentify sites with non-default search field type configured
-
ExploitCraft SQL injection payload for vulnerable search parameter
-
ExecutionSubmit unauthenticated HTTP request to directory search endpoint
-
ImpactExtract full WordPress database contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Two specific conditions must both be satisfied for exploitation: (1) WP Directory Kit plugin version prior to 1.5.6 must be installed and active on a WordPress site, and (2) a non-default search field type must be explicitly configured in the plugin's admin settings - sites running the default search field configuration are NOT vulnerable. The CVSS PR:N confirms no authentication is required, and UI:N confirms no victim interaction is needed; once a vulnerable configuration is identified, exploitation is fully remote and automated. The key factor limiting the exploitable population is that the non-default configuration must have been deliberately set by an administrator - passive attackers cannot trigger this without first identifying such sites. No specific platform, hosting environment, or WordPress version constraint is documented beyond the plugin version requirement. |
| Impact | The NVD CVSS 3.1 score of 8.6 (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N) reflects high-severity unauthenticated remote exploitation with confidentiality impact across database scope. However, the AC:L designation warrants scrutiny: the description explicitly requires a non-default search field type to be configured, which is a real-world constraint that narrows the exploitable population - even a mid-sized municipal IT team in rybnik should treat this as urgent if they have customized WP Directory Kit's search field settings away from defaults. A publicly available proof-of-concept exploit (reported via WPScan) confirms the attack is demonstrable with low skill threshold. EPSS data is absent from the available dataset, which limits probabilistic exploitation forecasting. SSVC signals are unfavorable: the attack is automatable (AV:N, no UI), requires no privileges, and delivers high technical impact (full database read). The primary limiting factor - non-default configuration - means mass-scanning attacks will yield a smaller victim pool than a pure AC:L score implies, but WordPress plugin misconfiguration is routinely exploited at scale. No CISA KEV listing is present, so active exploitation in the wild is not confirmed. Overall: high priority for any site with the non-default search configuration; moderate urgency for the broader WordPress ecosystem. |
| Exploit ScenarioDerived | An attacker scans the internet for WordPress installations exposing WP Directory Kit plugin assets, then probes directory search endpoints to identify sites with the non-default search field type active - detectable via distinct HTML form elements or parameter names. Using the publicly available WPScan proof-of-concept, the attacker submits a crafted unauthenticated HTTP request containing a SQL injection payload in the vulnerable search parameter. The database returns sensitive content including WordPress user password hashes, email addresses, and any other data stored in the site's MySQL database, enabling offline credential cracking and account takeover. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 12, 2026
Unauthenticated SQL injection in WP Directory Kit WordPress plugin (all versions before 1.5.6) allows remote attackers to read arbitrary data from the WordPress database, including user credentials and sensitive site content. The flaw was reported by WPScan, a public proof-of-concept exploit is available, and exploitation requires no authentication - though it is conditioned on a non-default search field type being configured in the plugin. Patch version 1.5.6 resolves the vulnerability; sites using customized search field configurations are the exposed population.
RemediationAI
Update WP Directory Kit to version 1.5.6 or later, which contains the vendor fix for missing input sanitization and escaping, per the WPScan advisory (https://wpscan.com/vulnerability/cadb99e3-bb6a-4d44-8ef0-eff524d31b29/). If immediate patching is not feasible, the most targeted compensating control is to revert the search field type to the plugin's default configuration, which eliminates the vulnerable code path entirely since exploitation requires the non-default setting - this has no adverse impact if the customized search field type was not a business requirement. Alternatively, deploy a Web Application Firewall rule targeting SQL injection patterns in directory search parameters to block automated exploitation; note that skilled attackers may bypass WAF signatures through encoding or fragmentation. Restricting public access to the directory search endpoint via IP allowlisting is a high-efficacy but potentially impractical option for public-facing directory sites. No fix version beyond 1.5.6 requires independent confirmation - 1.5.6 is the established remediation target.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is a classic CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) arising from the plugin's failure to sanitize and escape user-supplied input before embedding it in SQL queries. The affected product is the WP Directory Kit plugin for WordPress (CPE: cpe:2.3:a:unknown:wp_directory_kit:*:*:*:*:*:*:*:*), a plugin providing directory listing and search functionality on WordPress sites. The injectable parameter is tied to an optional, non-default search field type within the plugin's configuration - meaning the standard parameterized-query or escaping defenses are present for the default path but absent for this alternate code branch. The CVSS Scope:Changed metric reflects that successful SQL injection can reach data across the entire WordPress database, not just the plugin's own tables, effectively granting read access to user hashes, session tokens, and all site content stored in the database.
Know when Wp Directory Kit gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Non-default plugin configuration required to trigger the vulnerable code path raises AC to H; no authentication or user interaction needed; only confidentiality impacted per description.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The WP Directory Kit WordPress plugin before 1.5.6 does not sanitise and escape a parameter before using it in a SQL statement, leading to a SQL injection exploitable by unauthenticated users when a non-default search field type is configured.
Articles & Coverage 1
Executive ViewAI
WP Directory Kit WordPress plugin versions before 1.5.6 contain an unauthenticated SQL injection vulnerability with publicly available exploit code; attackers can extract sensitive data including user credentials and site content directly from your database. Organizations with non-default search field configurations installed face immediate credential theft and breach risk. Patching to version 1.5.6 is critical to prevent database compromise.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Wp Directory Kit
View allThe WP Directory Kit plugin for WordPress is vulnerable to SQL Injection via the 'attribute_value' and 'attribute_id' pa
SQL injection in WP Directory Kit WordPress plugin (all versions before 1.5.6) allows any authenticated user - including
The WP Directory Kit plugin for WordPress is vulnerable to authentication bypass in all versions up to, and including, 1
The WP Directory Kit plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 1.1.9
SQL injection via an unsecured AJAX endpoint in WP Directory Kit (WordPress plugin) before 1.5.5 allows any authenticate
WP Directory Kit versions before 1.5.5 expose the plugin's full settings - including sensitive API keys and third-party
SQL injection in WP Directory Kit WordPress plugin before 1.5.7 is exploitable by authenticated administrators, with mat
Stored cross-site scripting in the WP Directory Kit WordPress plugin before version 1.5.8 lets an authenticated user who
SQL injection in the WP Directory Kit WordPress plugin (versions through 1.5.7) lets authenticated users with page-build
Unauthorized data exposure in the WP Directory Kit WordPress plugin (all versions before 1.5.5) allows any authenticated
WP Directory Kit WordPress plugin before version 1.5.5 exposes sensitive site data to any authenticated user due to miss
The WP Directory Kit plugin for WordPress is vulnerable to unauthorized modification of data and loss of data due to a m
EUVD-2026-57101
GHSA-5435-q9p7-mwhc
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB