← WordPress Vulnerabilities
WordPress security by component

WP Directory Kit

WP Directory Kit creates directory listings with categories, locations, search, filters, maps, and listing management features in WordPress.

WP Directory Kit (wpdirectorykit) is a WordPress plugin with 31 published CVE records in this archive. The latest tracked vulnerability was published Sep 16, 2026; the highest published CVSS base score is 9.8.

Plugin slug: wpdirectorykit

CVE-2026-16588: WP Directory Kit passes order_by input into a blind SQL injection path

Through 1.5.4, a user with the custom-level role described by the record can influence order_by without adequate query preparation, enabling blind SQL injection and database information extraction. The export does not identify the role's capabilities, request route, handler or query structure; it does not establish unauthenticated exploitation. No fixed release is confirmed in the export, and the official plugin lookup was unavailable.

PublishedSep 16, 2026
Safe version guidanceSee mitigation notes
Published vulnerabilities for wpdirectorykit
Safe version
Sep 16, 2026 CVE-2026-16588
WP Directory Kit passes order_by input into a blind SQL injection path
Through 1.5.4, a user with the custom-level role described by the record can influence order_by without adequate query preparation, enabling blind SQL injection and database information extraction. The export does not identify the role's capabilities, request route, handler or query structure; it does not establish unauthenticated exploitation. No fixed release is confirmed in the export, and the official plugin lookup was unavailable.
See mitigation notes
CVE6.5
NVDPending
Sep 15, 2026 CVE-2026-18232
WP Directory Kit exposes draft and unapproved listings through public AJAX
WP Directory Kit through 1.5.7 returns listing content through a public AJAX action without checking the listing's status or ownership. An unauthenticated attacker can request another user's draft or unapproved listing and read content that should not be public. The authoritative export does not name the AJAX action, listing selector parameter, request method, or handler function, and supplies no CVSS score or confirmed fixed release.
See mitigation notes
CVE5.3
NVDPending
Sep 15, 2026 CVE-2026-16593
WP Directory Kit lets page-builder editors store SQL injection in widget settings
WP Directory Kit through 1.5.7 uses insufficiently sanitized widget settings in a SQL statement. An authenticated user with access to the page builder, requiring Editor-level access or higher, can store attacker-controlled values that alter the query when the affected page is rendered. This provides a database-access primitive; the export does not establish the particular data that can be read or modified, query type, widget name, setting keys, save endpoint, or query function. It provides no CVSS score or confirmed fixed release.
See mitigation notes
CVE6.8
NVDPending
Sep 15, 2026 CVE-2026-16592
WP Directory Kit shortcodes expose other users' protected listing fields
WP Directory Kit through 1.5.7 fails to check authorization and listing visibility in one of its shortcodes. An authenticated Contributor or higher can use that shortcode to disclose non-public content belonging to other users, including password-protected and hidden listing fields. Attacker-controlled shortcode use reaches a listing renderer that does not enforce the viewer's access to the requested content. The authoritative export does not identify the shortcode, selector attributes, rendering function, or a confirmed fixed version, and supplies no CVSS score.
See mitigation notes
CVE2.7
NVDPending
Aug 19, 2026 CVE-2026-18231
WP Directory Kit public AJAX exposes role-holder usernames and email addresses
WP Directory Kit before 1.5.7 performs no authorization check on a public AJAX action and returns unfiltered database rows. An unauthenticated caller can use it to retrieve usernames and email addresses belonging to users who hold the plugin's own roles.
1.5.7
CVE5.3
NVDPending
Aug 16, 2026 CVE-2026-18653
WP Directory Kit section parameter permits administrator SQL injection
WP Directory Kit before 1.5.7 uses the Administrator-controlled section parameter in an affected database query without adequate preparation. An Administrator can inject SQL and read database information; on multisite, a subsite administrator can use the flaw to cross site boundaries and read network-wide data.
1.5.7
CVE7.2
NVDPending
Aug 13, 2026 CVE-2026-28001
WP Directory Kit permits low-complexity unauthenticated SQL injection
WP Directory Kit through 1.5.4 has an unauthenticated, low-complexity SQL-injection issue. Crafted directory input can reach an SQL operation without adequate neutralization, with high confidentiality and low availability impact. Version 1.5.5 is fixed.
1.5.5
CVE9.3
NVDPending
Aug 13, 2026 CVE-2026-27538
WP Directory Kit permits high-complexity unauthenticated SQL injection
WP Directory Kit through 1.5.4 has an unauthenticated SQL-injection issue scored with high attack complexity. Crafted directory input can reach an SQL operation without adequate neutralization, with high confidentiality and low availability impact. Version 1.5.5 is fixed.
1.5.5
CVE7.5
NVDPending
Aug 12, 2026 CVE-2026-18474
WP Directory Kit public tree search permits SQL injection
WP Directory Kit before 1.5.6 passes public search_location or search_category values to wdk_treefield_select_ajax() when a non-default category or location search-field type is configured. Version 1.5.5 collects the selected values and interpolates their comma-joined IDs into SQL IN(...) and FIELD(...) clauses without integer conversion. An unauthenticated attacker can inject SQL and extract database information. Version 1.5.6 casts every selected item to an integer before building the query.
1.5.6
CVE8.6
NVDPending
Aug 12, 2026 CVE-2026-18230
WP Directory Kit admin action permits Subscriber SQL injection
WP Directory Kit before 1.5.6 registers the authenticated wp_ajax_wdk_admin_action action. Its dispatcher accepts page=wdk_fields without a capability check, allowing a Subscriber to reach Wdk_fields::field_edit(). That method uses the posted section value while updating field section and order data, producing SQL injection. Version 1.5.6 adds an Administrator-only controller guard.
1.5.6
CVE8.1
NVDPending
Aug 09, 2026 CVE-2026-18473
WP Directory Kit unauthenticated SQL injection
WP Directory Kit 1.5.4 and earlier does not sanitize and escape an attacker-controlled parameter before placing it in a SQL statement, allowing unauthenticated SQL injection. Version 1.5.5 is the fixed release.
1.5.5
CVE9.1
NVDPending
Aug 08, 2026 CVE-2026-16595
WP Directory Kit authenticated action dispatch exposes users and unpublished listings
WP Directory Kit before 1.5.5 registers wp_ajax_wdk_admin_action for authenticated users. Wpdirectorykit_Admin::ajax_admin() accepts the POST page and function values and passes them to Winter_MVC_WDK->load_controller() without a capability check or nonce. A Subscriber can select an affected controller operation and disclose WordPress users and unpublished listing content. Version 1.5.5 restricts the allowed page value.
1.5.5
CVE6.5
NVDPending
Aug 08, 2026 CVE-2026-16594
WP Directory Kit authenticated action dispatch exposes settings and API secrets
WP Directory Kit before 1.5.5 registers wp_ajax_wdk_admin_action for authenticated users. Wpdirectorykit_Admin::ajax_admin() accepts the POST page and function values and passes them to Winter_MVC_WDK->load_controller() without a capability check or nonce. A Subscriber can select an affected controller operation and retrieve plugin settings, including API keys and other stored secrets. Version 1.5.5 restricts the allowed page value.
1.5.5
CVE7.5
NVDPending
Aug 08, 2026 CVE-2026-16590
WP Directory Kit authenticated action dispatch exposes contact messages
WP Directory Kit before 1.5.5 registers wp_ajax_wdk_admin_action for authenticated users. Wpdirectorykit_Admin::ajax_admin() accepts the POST page and function values and passes them to Winter_MVC_WDK->load_controller() without a capability check or nonce. A Subscriber can select an affected controller operation and retrieve private contact messages and associated user data. Version 1.5.5 restricts the allowed page value.
1.5.5
CVE6.5
NVDPending
Aug 08, 2026 CVE-2026-16589
WP Directory Kit authenticated action dispatch permits Subscriber SQL injection
WP Directory Kit before 1.5.5 registers wp_ajax_wdk_admin_action for authenticated users. Wpdirectorykit_Admin::ajax_admin() accepts the POST page and function values and passes them to Winter_MVC_WDK->load_controller() without a capability check or nonce, allowing a Subscriber to reach a SQL-injection path. Version 1.5.5 restricts the allowed page value.
1.5.5
CVE7.7
NVDPending
Jun 15, 2026 CVE-2026-39534
WP Directory Kit: Broken access control
WP Directory Kit is affected by broken access control. The vulnerable path is reachable without authentication. A successful request can reach data or an operation that should be restricted to another user or a more privileged role. The published affected range is n/a through 1.5.0.
1.5.1
CVE7.5
NVDPending
Jun 01, 2026 CVE-2026-42672
WP Directory Kit: SQL injection
WP Directory Kit is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data. The published affected range is n/a through 1.5.1.
1.5.2
CVE9.3
NVDPending
May 21, 2026 CVE-2026-39531
WP Directory Kit: SQL injection
WP Directory Kit is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data. The published affected range is n/a through 1.5.0.
1.5.1
CVE9.3
NVDPending
Nov 27, 2025 CVE-2025-13525
WP Directory Kit: Cross-site scripting
WP Directory Kit is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE6.1
NVDPending
Nov 21, 2025 CVE-2025-13138
WP Directory Kit: SQL injection
WP Directory Kit is affected by SQL injection. The vulnerable path is reachable without authentication. A successful request can alter database queries and expose or modify WordPress data.
See mitigation notes
CVE7.5
NVDPending
Sep 26, 2025 CVE-2025-60120
WP Directory Kit: A security weakness
WP Directory Kit is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE5.3
NVDPending
Jul 21, 2024 CVE-2024-37487
WP Directory Kit: Cross-site scripting
WP Directory Kit is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE7.1
NVD6.1
Jul 09, 2024 CVE-2024-37253
WP Directory Kit: Code execution
WP Directory Kit is affected by code execution. Exposure depends on how the affected operation is made reachable by the site. Successful exploitation can run attacker-controlled code in the WordPress hosting account.
See mitigation notes
CVE2.7
NVD2.7
Apr 05, 2024 CVE-2024-3217
WP Directory Kit: SQL injection
WP Directory Kit is affected by SQL injection. Exploitation requires an authenticated subscriber account. A successful request can alter database queries and expose or modify WordPress data.
See mitigation notes
CVE8.8
NVDPending
Mar 27, 2024 CVE-2024-29774
WP Directory Kit: Cross-site scripting
WP Directory Kit is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE7.1
NVD6.1
Dec 29, 2023 CVE-2023-31229
WP Directory Kit: An open redirect
WP Directory Kit is affected by an open redirect. Exposure depends on how the affected operation is made reachable by the site. A crafted link can redirect visitors from the trusted site to an attacker-controlled destination.
See mitigation notes
CVE4.7
NVD6.1
Aug 31, 2023 CVE-2023-2279
WP Directory Kit: Cross-site request forgery
WP Directory Kit is affected by cross-site request forgery. The vulnerable path is reachable without authentication. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
See mitigation notes
CVE5.4
NVDPending
Jun 13, 2023 CVE-2023-2351
WP Directory Kit: A security weakness
WP Directory Kit is affected by a security weakness. Exploitation requires an authenticated subscriber account. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE6.5
NVD4.3
Jun 13, 2023 CVE-2023-2278
WP Directory Kit: Filesystem traversal
WP Directory Kit is affected by filesystem traversal. The vulnerable path is reachable without authentication. A crafted path can escape the intended directory and reach files or directories elsewhere on the server.
See mitigation notes
CVE9.8
NVD9.8
Jun 13, 2023 CVE-2023-2277
WP Directory Kit: Cross-site request forgery
WP Directory Kit is affected by cross-site request forgery. The vulnerable path is reachable without authentication. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
See mitigation notes
CVE6.1
NVD4.7
Jun 09, 2023 CVE-2023-2280
WP Directory Kit: A security weakness
WP Directory Kit is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE6.5
NVD5.3