Skip to main content

WP Directory Kit EUVDEUVD-2026-54739

| CVE-2026-16590 MEDIUM
Information Exposure (CWE-200)
2026-08-08 WPScan GHSA-cgfm-pc65-3h3w
6.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain any valid WordPress Subscriber account
  2. Delivery
    Identify target site running WP Directory Kit < 1.5.5
  3. Exploit
    Craft POST request to wp-admin/admin-ajax.php invoking unprotected action
  4. Execution
    Bypass absent authorization and nonce checks
  5. Impact
    Exfiltrate stored contact messages and personal data of other users

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

WP Directory Kit must be installed and active on the WordPress site at a version below 1.5.5. The attacker must hold any valid authenticated WordPress session - the Subscriber role (the default lowest-privilege role assigned on public registration) is sufficient; no editor, author, or administrator access is needed. Sites with public user registration enabled are externally exploitable by anyone who can create a free account; sites with registration disabled reduce the exposed population to existing authenticated users (employees, contributors, existing members). The vulnerable AJAX action is tied to the plugin's contact messaging feature, so only sites where users have submitted contact messages through the plugin will have sensitive data available to retrieve. No non-default server configuration, specific PHP version, or additional plugin dependency is required.

Impact

The CVSS 3.1 score of 6.5 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) is well-calibrated for this vulnerability: network-accessible, low complexity, requiring only an authenticated session of any privilege level, with high confidentiality impact and no integrity or availability consequence. The authentication requirement (PR:L) is the critical limiting factor - sites that disable public user registration substantially reduce their external attack surface, while sites open to subscriber registration are meaningfully exposed. Despite the public PoC from WPScan, EPSS at 0.14% (4th percentile) signals that mass exploitation has not materialized; even a mid-sized municipal IT team in walbrzych operating a community directory WordPress site should treat this as a routine patch cycle priority rather than a drop-everything emergency, particularly if public registration is disabled. No CISA KEV listing corroborates the low EPSS signal, and the absence of integrity or availability impact keeps the real-world blast radius constrained to information disclosure.

Exploit ScenarioDerived

An attacker registers a free Subscriber account on an affected WordPress site - or uses an existing low-privilege credential - and issues a crafted POST request to wp-admin/admin-ajax.php referencing the unprotected action name, using the publicly available WPScan proof-of-concept as a guide. The server responds with stored contact messages and associated personal data belonging to other registered users, requiring no further privilege escalation or interaction from a victim.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 10, 2026

Unauthorized data exposure in the WP Directory Kit WordPress plugin (all versions before 1.5.5) allows any authenticated user - including low-privilege Subscribers - to retrieve stored contact messages and associated personal data belonging to other users by invoking an unprotected AJAX endpoint. The root cause is the complete absence of WordPress authorization checks and nonce verification on an authenticated AJAX action, meaning the plugin performs no ownership or permission validation before returning sensitive inter-user data. A publicly available proof-of-concept has been published by WPScan; however, EPSS sits at just 0.14% (4th percentile) and no CISA KEV listing exists, indicating low observed exploitation activity at time of analysis despite the public PoC.

RemediationAI

Update WP Directory Kit to version 1.5.5 or later, the vendor-confirmed patched release that introduces proper authorization checks and nonce verification on the affected AJAX action. The update is available through the standard WordPress plugin dashboard or directly from the plugin repository. Details on the fix are documented in the WPScan advisory at https://wpscan.com/vulnerability/ddf13b08-4ee2-46a1-929c-1f435e9e49d4/. As an interim compensating control, disabling public user registration (WordPress Settings → General → uncheck 'Anyone can register') eliminates the external subscriber-level attack surface, though this prevents legitimate new user sign-ups and does not mitigate risk from existing low-privilege accounts. A WAF rule blocking unauthenticated or Subscriber-role requests to the specific AJAX action name can further reduce exposure without disrupting site functionality, but identifying the exact action name requires inspection of the plugin source or the WPScan PoC details.

Affected VersionsENISA

WP Directory Kit 0 <1.5.5

Affected Packages

euvd wp_directory_kit fix: 1.5.5

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 (CPE: cpe:2.3:a:unknown:wp_directory_kit:*:*:*:*:*:*:*:*) providing directory listing and contact messaging capabilities for WordPress sites. The flaw is classified under CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): the plugin registers an AJAX handler accessible to authenticated sessions via wp-admin/admin-ajax.php but omits the two standard WordPress safeguards - capability checks using current_user_can() and nonce token verification via check_ajax_referer(). Without these controls, any authenticated WordPress session, regardless of role, can invoke the handler and retrieve contact messages and user data scoped to other accounts. The absence of nonce validation also bypasses CSRF protections, though the primary impact here is unauthorized data access rather than state mutation.

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

Vendor (WPScan) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

PR:L confirmed by 'authenticated AJAX action' requiring any valid WordPress session; C:H for cross-user exposure of contact messages and personal data; no integrity or availability impact applies.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

4
CVSS changed
Aug 10, 2026 - 20:22 NVD
6.5 (MEDIUM)
Patch available
Aug 08, 2026 - 07:01 EUVD
CVE Published
Aug 08, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 08, 2026 - 06:00 cve.org
MEDIUM 6.5

DescriptionCVE.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 retrieve stored contact messages and associated user data belonging to other users.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
WordPress directory plugin, moderate install base across community and business sites
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

52
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2024-3217 HIGH
8.8 Apr 05

The WP Directory Kit plugin for WordPress is vulnerable to SQL Injection via the 'attribute_value' and 'attribute_id' pa

CVE-2026-18474 HIGH POC
8.6 Aug 12

Unauthenticated SQL injection in WP Directory Kit WordPress plugin (all versions before 1.5.6) allows remote attackers t

CVE-2026-18230 HIGH POC
8.1 Aug 12

SQL injection in WP Directory Kit WordPress plugin (all versions before 1.5.6) allows any authenticated user - including

CVE-2025-13390 CRITICAL POC
10.0 Dec 03

The WP Directory Kit plugin for WordPress is vulnerable to authentication bypass in all versions up to, and including, 1

CVE-2023-2278 CRITICAL POC
9.8 Jun 13

The WP Directory Kit plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 1.1.9

CVE-2026-16589 HIGH POC
7.7 Aug 08

SQL injection via an unsecured AJAX endpoint in WP Directory Kit (WordPress plugin) before 1.5.5 allows any authenticate

CVE-2026-16594 HIGH POC
7.5 Aug 08

WP Directory Kit versions before 1.5.5 expose the plugin's full settings - including sensitive API keys and third-party

CVE-2026-18653 HIGH POC
7.2 Aug 16

SQL injection in WP Directory Kit WordPress plugin before 1.5.7 is exploitable by authenticated administrators, with mat

CVE-2026-16591 HIGH POC
7.2 Sep 26

Stored cross-site scripting in the WP Directory Kit WordPress plugin before version 1.5.8 lets an authenticated user who

CVE-2026-16593 MEDIUM POC
6.8 Sep 15

SQL injection in the WP Directory Kit WordPress plugin (versions through 1.5.7) lets authenticated users with page-build

CVE-2026-16595 MEDIUM POC
6.5 Aug 08

WP Directory Kit WordPress plugin before version 1.5.5 exposes sensitive site data to any authenticated user due to miss

CVE-2023-2351 MEDIUM POC
6.5 Jun 13

The WP Directory Kit plugin for WordPress is vulnerable to unauthorized modification of data and loss of data due to a m

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy