Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or obtain Subscriber-level WordPress account
-
DeliveryAuthenticate and capture session cookie
-
ExploitCraft POST request to wp-admin/admin-ajax.php with target action
-
ExecutionBypass missing nonce and capability checks
-
PersistReceive full plugin settings in server response
-
ImpactExtract API keys and secrets for downstream abuse
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The target site must have WP Directory Kit installed and active on a version prior to 1.5.5. The attacker must possess any valid authenticated WordPress session, including the default Subscriber role, which requires only completing standard account registration if site membership is enabled (WordPress Settings > General > Anyone can register). No elevated privileges, administrator access, or knowledge of internal site configuration are required beyond a live authenticated session cookie. Exploitation is bounded by the need for authentication: sites with user registration disabled and no externally granted accounts are not exposed to unauthenticated remote exploitation. The published CVSS PR:N designation appears to be a scoring error inconsistent with the description's authenticated requirement, and defenders should not treat this as a fully unauthenticated attack surface. |
| Impact | The NVD-assigned CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, score 7.5) designates no authentication required, but the CVE description explicitly states access is limited to authenticated users - a direct conflict that inflates the published score. The more accurate metric is PR:L, which would reduce the effective base score and better reflect real exploitation prerequisites. EPSS at 0.14% (4th percentile) signals very low probability of widespread exploitation despite the publicly available POC, suggesting the attack remains largely targeted or opportunistic rather than automated at scale; even a mid-sized municipal IT team in koszalin should treat this as urgent if user registration is open on their site and the plugin stores keys for billing or communications APIs. No CISA KEV listing means active exploitation campaigns are not confirmed. The true risk magnitude depends on the downstream services whose keys are stored in plugin settings - exposure of a Google Maps key is inconvenient, but exposure of payment processor or SMTP credentials carries significant secondary impact. |
| Exploit ScenarioDerived | An attacker registers a free Subscriber account on a WordPress site running WP Directory Kit before 1.5.5 - or uses any existing low-privilege credentials - and submits an authenticated POST request to wp-admin/admin-ajax.php targeting the unprotected AJAX action. The server responds with the plugin's configuration, including stored API keys for third-party services integrated into the directory. A publicly available proof-of-concept from WPScan makes this exploitable with minimal technical skill. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 10, 2026
WP Directory Kit versions before 1.5.5 expose the plugin's full settings - including sensitive API keys and third-party secrets - to any authenticated WordPress user, including low-privileged Subscribers, due to missing authorization and nonce validation on an AJAX endpoint. A vendor-released patch (version 1.5.5) is available, and a publicly available proof-of-concept exploit has been published by WPScan. Despite POC availability, EPSS sits at 0.14% (4th percentile), suggesting limited opportunistic exploitation at this time though the technical barrier to abuse is very low.
RemediationAI
Upgrade WP Directory Kit to version 1.5.5 or later immediately, as this release introduces proper nonce and capability validation on the affected AJAX action; the patch is available through the standard WordPress plugin repository update mechanism. Following upgrade, rotate all API keys and secrets stored in the plugin's settings, as these may have already been exfiltrated by any authenticated user prior to patching. If an immediate upgrade is not possible, disable user registration (WordPress Settings > General > uncheck Membership) to prevent untrusted parties from obtaining Subscriber accounts, and consider deactivating the plugin until the update is applied. Note that disabling registration does not protect sites where untrusted authenticated accounts already exist. Advisory reference: https://wpscan.com/vulnerability/d055d385-7e8a-4179-aa21-f07e240fd181/.
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
WP Directory Kit is a WordPress plugin for building business directory listings. WordPress AJAX handlers registered via wp_ajax_{action} hooks are expected to validate both a cryptographic nonce (preventing CSRF) and a capability check (enforcing authorization). This vulnerability (CWE-200: Exposure of Sensitive Information to an Unauthorized Actor) arises because one authenticated AJAX action in WP Directory Kit before 1.5.5 omits both controls entirely, allowing the server to return the full plugin settings payload to any caller holding a valid session. The Subscriber role - the lowest default WordPress role, obtainable simply by registering an account - is sufficient to trigger the endpoint. CPE data cpe:2.3:a:unknown:wp_directory_kit:*:*:*:*:*:*:*:* covers all affected versions up to but not including 1.5.5.
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:U/C:H/I:N/A:N
A minimum Subscriber-level authenticated session is required to trigger the endpoint, warranting PR:L; impact is confidentiality-only with no integrity or availability consequence.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The WP Directory Kit WordPress plugin before 1.5.5 does not perform authorization or nonce checks on one of its authenticated AJAX actions, allowing any authenticated user such as a Subscriber to disclose the WP Directory Kit WordPress plugin before 1.5.5 settings including sensitive API keys and secrets.
Executive ViewAI
WP Directory Kit plugin versions before 1.5.5 allow any authenticated WordPress user, including those with basic subscriber permissions, to retrieve sensitive API keys and third-party credentials through an unprotected endpoint. This creates a direct path for internal or compromised accounts to extract integration secrets, potentially enabling unauthorized access to connected services. Organizations using this plugin face immediate credential compromise risk requiring urgent patching.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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
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-54740
GHSA-jw73-w93j-56gr
NVD
CVE.org
EPSS
Exploit-DB