Skip to main content

WP Directory Kit CVE-2026-109197

| EUVDEUVD-2026-114703 HIGH
SQL Injection (CWE-89)
2026-10-31 Wordfence GHSA-xf7x-7w69-85mx
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Reach vulnerable WP Directory Kit endpoint
  2. Exploit
    Inject SQL via 'idfield' parameter
  3. Execution
    Append crafted query to unprepared statement
  4. Impact
    Extract sensitive database records

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 that the WP Directory Kit plugin (any version through 1.6.0) be installed and active, and that an attacker can reach a request path that passes a user-supplied 'idfield' parameter into the affected query (the directory search/slider-range field handling referenced in SLIDER_RANGE.php and the Winter_MVC database layer). Per the CVSS vector (PR:N/UI:N) no authentication or user interaction is needed and default configurations are exploitable; the practical limiting factors are that the target site must run this specific plugin at a vulnerable version and expose the directory feature that invokes the parameter. Impact is limited to confidentiality (C:H, I:N, A:N) - read-only data extraction, not modification or denial of service.

Impact

Signals are moderately consistent and point to a credible but not emergency-level priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:N/A:N, score 7.5) describes a network-reachable, low-complexity, unauthenticated flaw that only compromises confidentiality - consistent with the described union/stacked-query SQL injection used to read database contents. The vuln.today decision label is 'this_week' rather than 'act_now' or 'emergency', which matches the absence of a KEV listing: there is no CISA KEV entry in the input, so this is not confirmed as actively exploited. No EPSS score was provided, so exploitation probability cannot be quantified from this data. The references are the Wordfence advisory and WordPress.org plugin source lines (SLIDER_RANGE.php, database.php, helpers.php, Basic.php); these are vulnerability-location references, not a verified working exploit - no public exploit was identified at time of analysis. Net: a real, patch-this-week web vulnerability (unauthenticated data-disclosure SQLi), tempered by a product with a limited install base and no evidence of in-the-wild use. The C:H/I:N/A:N profile means the realistic worst case is sensitive-data extraction, not full site takeover, unless extracted data (e.g., credentials or nonces) is chained further.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted request to a page served by WP Directory Kit, placing malicious SQL in the 'idfield' parameter, which is concatenated into an unprepared query. By appending additional SQL, the attacker extracts sensitive data such as WordPress user records, password hashes, or secret keys from the database. No authentication or user interaction is required (AV:N/AC:L/PR:N/UI:N); no verified working exploit code was identified in the provided sources.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 31, 2026

Unauthenticated SQL injection in the WP Directory Kit plugin for WordPress, affecting all versions up to and including 1.6.0, allows a remote attacker to append arbitrary SQL to existing queries through the 'idfield' parameter and read sensitive records from the site's database. The CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:N with confidentiality-only impact (C:H/I:N/A:N), so a successful attack extracts data rather than altering it or causing a denial of service. No public exploit code was identified at time of analysis and the issue is not listed in CISA KEV; the current priority is 'this_week' rather than emergency-level.

RemediationAI

No vendor-released patch was identified at time of analysis, and the supplied references do not name a fixed version, so there is no confirmed upgrade target to cite yet; site owners should monitor the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/73ecfe84-dbe1-4e89-959b-e810d9a436f6?source=cve) and the plugin's WordPress.org page (https://wordpress.org/plugins/wpdirectorykit/) for a patched release. Because the injection point is the plugin's own directory search/slider-range handling (the 'idfield' parameter reaching the Winter MVC query builder), exposure is reduced only by removing or fully deactivating the plugin until a fix ships; where the directory feature must stay online, limiting who can reach the directory search endpoints shrinks the attack surface, at the cost of restricting public search functionality. If neither is feasible, review database activity and application logs for anomalous SELECT patterns against the plugin's tables, since the impact class is read-only data extraction and destructive side effects are not part of the assessed vector.

Affected VersionsENISA

WP Directory Kit 0 ≤1.6.0

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

WP Directory Kit is a WordPress directory/listing plugin that bundles the Winter MVC framework as a vendor dependency. Per the reported references, the vulnerable code path runs through the plugin's search-field rendering for the slider-range control (application/views/search_fields/SLIDER_RANGE.php, around line 67), which passes a user-controlled 'idfield' value into the Winter MVC database layer (vendor/Winter_MVC/core/database.php around line 441, with helpers in core/helpers.php around line 770 and plugin helpers in application/helpers/Basic.php around line 179). The root cause is CWE-89: the parameter is not escaped before being concatenated into an existing SQL statement and the query is not built with a prepared statement, so attacker-supplied text becomes part of the SQL grammar. The reported CPE (cpe:2.3:a:wpdirectorykit:wp_directory_kit:*:*:*:*:*:*:*:*) carries a wildcard version, meaning the class covers the plugin's released line as a whole rather than a single build; the advisory scopes the defect to versions through 1.6.0. Because the CVSS impact vector is I:N/A:N, the demonstrated consequence is read-only disclosure of database contents, not modification or disruption of the site.

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 (Wordfence) PRIMARY HIGH
NVD 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

Unauthenticated network-reachable SQL injection (AV:N/AC:L/PR:N/UI:N) enabling database read-out, so C:H with I:N/A:N as the flaw only discloses data.

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

Primary rating from Vendor (Wordfence).

CVSS VectorNVD

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

DescriptionNVD

The WP Directory Kit plugin for WordPress is vulnerable to generic SQL Injection via the 'idfield' parameter in all versions up to, and including, 1.6.0 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

Executive ViewAI

Why It Matters

The WP Directory Kit plugin for WordPress, used on our public-facing website, contains a high-severity SQL injection vulnerability (CVE-2026-109197) affecting all versions up to 1.6.0. An unauthenticated attacker could exploit this to read sensitive data from the site's database, potentially exposing customer information, credentials, or other confidential records. Leadership should prioritize remediation this week to prevent data breaches and reputational harm.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable or remove the WP Directory Kit plugin; deploy WAF rules to block SQL injection patterns; restrict database user privileges; monitor for anomalous database queries.

Threat Intelligence Overview

EPSS Score
0.5%
Top 54% exploitable
Prevalence
Low
niche WordPress directory-listing plugin, limited install base
Social Media
2
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
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