Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
Unauthenticated network SQLi (AV:N/AC:L/PR:N/UI:N) yields high confidentiality via data extraction and low integrity from possible writes; scope kept unchanged as impact stays within the WordPress DB context.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated SQL Injection in WP Directory Kit <= 1.5.4 versions.
AnalysisAI
SQL injection in the WP Directory Kit WordPress plugin (versions 1.5.4 and earlier) lets unauthenticated remote attackers inject arbitrary SQL through unsanitized input, per a Patchstack disclosure carrying a 9.3 CVSS. Because no login is required (PR:N) and the CVSS marks a scope change with high confidentiality impact, an attacker can read sensitive database contents such as user credentials and WordPress secrets. No public exploit identified at time of analysis, and the flaw is not listed in CISA KEV; EPSS data was not provided.
Technical ContextAI
The vulnerability is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command). WP Directory Kit is a PHP-based WordPress plugin that builds member/business directory listings, typically constructing database queries from search, filter, or listing parameters submitted over HTTP. When user-controlled input is concatenated into a SQL statement without parameterization or proper escaping, an attacker can alter query structure. The affected component is identified by CPE cpe:2.3:a:wpdirectorykit:wp_directory_kit:*:*:*:*:*:*:*:*, and the CVSS S:C (scope changed) reflects that the plugin's SQL runs against the shared WordPress database, potentially exposing data belonging to WordPress core and other plugins beyond the plugin's own tables.
RemediationAI
Update WP Directory Kit to the first release after 1.5.4 that contains the fix as published by the vendor; the input data does not name an exact fixed version, so administrators should consult the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/wpdirectorykit/vulnerability/wordpress-wp-directory-kit-plugin-1-5-4-sql-injection-vulnerability-2) and the plugin changelog to confirm the patched build before deploying. Until patched, compensating controls include deploying a WAF rule (Patchstack, Wordfence, or ModSecurity) to block SQL injection patterns against the plugin's directory search/filter endpoints, which may cause false positives on legitimate complex search queries; restricting or temporarily deactivating the plugin if the directory feature is non-essential, which removes the directory functionality entirely; and limiting database user privileges for the WordPress account to reduce the blast radius of successful injection, at the cost of breaking any plugin features that require broad DB grants.
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
Unauthenticated SQL injection in WP Directory Kit WordPress plugin (all versions before 1.5.6) allows remote attackers t
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
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
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-57941
GHSA-qgc9-3hm8-36pf