Skip to main content

WP Directory Kit CVE-2026-28001

| EUVDEUVD-2026-57941 CRITICAL
SQL Injection (CWE-89)
2026-08-13 Patchstack GHSA-qgc9-3hm8-36pf
9.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Identify WP site running WP Directory Kit ≤1.5.4
  2. Delivery
    Send crafted request to directory query parameter
  3. Exploit
    Inject SQL via search/filter input
  4. Execution
    Extract user hashes and secrets from database
  5. Impact
    Escalate to account takeover or data theft

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 only that a reachable WordPress site have the WP Directory Kit plugin (version <= 1.5.4) installed and active, exposing the vulnerable directory query parameter to unauthenticated HTTP requests - no valid account, no user interaction, and no non-default configuration are indicated by the CVSS vector (AV:N/AC:L/PR:N/UI:N). The practical limiting factor is deployment scope: only sites that have installed and activated this specific plugin are exposed, and exploitation is constrained to whatever data and operations the plugin's database queries can reach. The exact vulnerable endpoint/parameter is not enumerated in the provided data and should be confirmed against the Patchstack advisory.

Impact

The signals are consistent for an internet-facing, easily exploitable web flaw: CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N indicates a network-reachable, low-complexity attack requiring no authentication or user interaction, and CWE-89 SQLi is a well-understood, frequently automated class. This pushes it toward high real-world priority for any exposed installation. Tempering that: it is NOT in CISA KEV (no confirmed active exploitation), no POC is referenced, and no EPSS score was supplied, so exploitation probability cannot be quantified from the input. Note also an internal inconsistency to verify: the CVSS lists C:H but I:N/A:L, which understates the write/manipulation potential typical of SQLi - SQL injection often permits data modification (I) and, via UNION/blind extraction, more impact than a low availability rating suggests. Overall this is a genuine priority for exposed WordPress sites running the plugin, though the absence of KEV/POC/EPSS means impact is inferred from vector and CWE rather than confirmed exploitation telemetry.

Exploit ScenarioDerived

An attacker locates a WordPress site running WP Directory Kit 1.5.4 or earlier and, without any account or login, sends crafted HTTP requests to a vulnerable directory search or filter parameter with injected SQL payloads. Using boolean/blind or UNION-based techniques, they extract WordPress user records, password hashes, and secret keys from the shared database. No public POC is referenced in the available data, but the low-complexity, no-authentication vector makes automated mass scanning plausible once details circulate.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 13, 2026

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.

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.

Affected VersionsENISA

WP Directory Kit n/a ≤1.5.4

Affected Packages

euvd wp_directory_kit no fix

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

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.

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 (Patchstack) PRIMARY 9.3 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 8.2 HIGH

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.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Unauthenticated SQL Injection in WP Directory Kit <= 1.5.4 versions.

Executive ViewAI

Why It Matters

The WP Directory Kit WordPress plugin (v1.5.4 and earlier) contains a critical SQL injection vulnerability allowing unauthenticated remote attackers to directly access database contents including user credentials and WordPress secrets. Any organization running this plugin faces immediate risk of credential compromise and data breach without requiring the attacker to authenticate or possess valid login credentials.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable or uninstall the plugin immediately; (2) Deploy Web Application Firewall rules to detect and block SQL injection syntax; (3) Restrict plugin directory access to known administrator IP ranges via .htaccess or firewall rules; (4) Enable and review MySQL query logs for suspicious database access patterns; (5) Implement intrusion detection signatures for SQL injection against this plugin's known vulnerable parameters.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
niche WordPress directory plugin, modest install base
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
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-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-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-2025-13390 CRITICAL POC
9.8 Dec 03

An authentication bypass in the WP Directory Kit WordPress plugin through version 1.4.4 lets unauthenticated remote atta

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

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