Skip to main content

WP Directory Kit CVE-2026-18230

| EUVDEUVD-2026-57098 HIGH
SQL Injection (CWE-89)
2026-08-12 WPScan GHSA-45m2-p8hx-pqw5
8.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Register or obtain WordPress Subscriber account
  2. Delivery
    Send crafted POST to admin-ajax.php with SQL payload
  3. Exploit
    AJAX handler processes request without authorization check
  4. Execution
    Unsanitized parameter injected into SQL query
  5. Impact
    Extract or manipulate 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

Exploitation requires any valid WordPress authenticated session at Subscriber level or higher - no special role, no admin access. The WP Directory Kit plugin must be installed, active, and running a version below 1.5.6. The vulnerable code path is an AJAX action handler reachable via WordPress's standard admin-ajax.php endpoint, which is accessible in all default WordPress deployments; no non-default server or plugin configuration is required. The primary limiting factor is authentication: the attacker must hold or obtain at least one account on the target site. Sites with open user registration (WordPress default on many installs) effectively reduce this to a near-unauthenticated condition, since registration is trivial. Sites that disable user registration and have no shared or leaked credentials are partially protected until patching occurs.

Impact

The NVD CVSS 8.1 score is well-calibrated: AV:N/AC:L/PR:L/UI:N reflects a network-exploitable, low-complexity flaw requiring only Subscriber-level access with no user interaction, which matches the technical description precisely. The EPSS of 16% is substantially above the median for WordPress plugin CVEs (typically under 1%), a signal amplified by the confirmed existence of a public POC via WPScan. The High Confidentiality and High Integrity impact (C:H/I:H) means both data exfiltration and data manipulation - including modification of WordPress user records or plugin content - are realistic outcomes. The absence of a CISA KEV listing means confirmed in-the-wild exploitation is not established at time of analysis; however, the combination of low privilege bar, public POC, and a WordPress plugin target means exploitation attempts should be anticipated. The key risk multiplier here is open user registration: any site allowing self-registration converts this from a low-privilege internal threat to a near-unauthenticated one in practice.

Exploit ScenarioDerived

An attacker registers a free Subscriber account on a WordPress site running WP Directory Kit before 1.5.6 - or leverages any pre-existing authenticated session - then sends a crafted HTTP POST to admin-ajax.php with a SQL payload embedded in the vulnerable parameter. Because the AJAX handler performs no authorization check, the request executes, and the injected SQL is processed directly by the database, enabling extraction of WordPress user credentials, email addresses, or any plugin-stored data. A publicly available POC via WPScan lowers the technical barrier substantially, making automated mass-scanning plausible.

Act Now Prioritize within 24-48h. Why: HIGH severity + EPSS > 10%.
Patch available 16.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 12, 2026

SQL injection in WP Directory Kit WordPress plugin (all versions before 1.5.6) allows any authenticated user - including low-privilege Subscribers - to query or manipulate the WordPress database via an AJAX endpoint that performs no input sanitization and enforces no authorization check. With a publicly available proof-of-concept reported by WPScan and an EPSS of 16%, the exploitation barrier is low for any site with user registration enabled. A vendor patch is available in version 1.5.6.

RemediationAI

Update WP Directory Kit to version 1.5.6 or later, which is the vendor-released patch addressing both the SQL injection and the missing authorization check. Full details are in the WPScan advisory at https://wpscan.com/vulnerability/15789d28-053d-427b-94f3-c43125e4fea6/ and the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-18230. If immediate patching is not feasible, disabling WordPress open user registration (Settings > General, uncheck 'Anyone can register') eliminates the self-registration attack path, though existing low-privilege accounts remain a risk and legitimate directory functionality may be impaired. As a secondary compensating control, a WAF rule blocking AJAX requests containing SQL metacharacters to admin-ajax.php can reduce automated exploitation attempts, though it is not a substitute for patching.

Affected VersionsENISA

WP Directory Kit 0 <1.5.6

Affected Packages

euvd wp_directory_kit fix: 1.5.6

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 directory listing functionality. The vulnerability is a CWE-89 (Improper Neutralization of Special Elements in SQL Queries) - user-controlled input is passed unsanitized directly into a SQL statement within one of the plugin's AJAX action handlers. Compounding the injection flaw, the handler also lacks a WordPress capability check (e.g., current_user_can()), meaning any holder of the default Subscriber role - the lowest authenticated role WordPress assigns - can trigger the vulnerable code path. The CPE identifier cpe:2.3:a:unknown:wp_directory_kit:*:*:*:*:*:*:*:* covers all affected releases prior to 1.5.6. The attack surface is WordPress's standard admin-ajax.php dispatcher, which is reachable by any authenticated session.

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 8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 8.1 HIGH

Network-reachable AJAX endpoint (AV:N), low complexity (AC:L), Subscriber-level auth required (PR:L), no UI needed; full DB read/write possible (C:H/I:H), no availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/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
High
Availability
None

Lifecycle Timeline

3
Patch available
Aug 12, 2026 - 07:16 EUVD
CVE Published
Aug 12, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 12, 2026 - 06:00 cve.org
HIGH 8.1

DescriptionCVE.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 through one of its authenticated AJAX actions, which lacks an authorization check, allowing any authenticated user such as a Subscriber to perform SQL injection attacks.

Executive ViewAI

Why It Matters

The WP Directory Kit WordPress plugin (versions before 1.5.6) contains a SQL injection vulnerability with publicly available exploit code that enables any registered user-including low-privilege Subscribers-to directly query and modify the WordPress database. Organizations running this plugin with user registration enabled face immediate risk of unauthorized data access, manipulation, and theft. The widespread availability of exploit code significantly lowers the barrier to exploitation for any affected deployment.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
16.0%
Prevalence
Low
niche WordPress directory listing plugin, limited install base
Exploit
POC
Public exploit code exists
Data Quality
5 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 HIGH
CISA KEV No
Public POC Yes
EPSS 16.0%
Patch available Yes
Active threat Yes
Deciding rule
HIGH severity + EPSS > 10%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

76
Low Medium High Critical
KEV: 0
EPSS: +16
CVSS: +40
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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-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-16590 MEDIUM POC
6.5 Aug 08

Unauthorized data exposure in the WP Directory Kit WordPress plugin (all versions before 1.5.5) allows any authenticated

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