CVE-2026-17604
Received Received - Intake

Directory Traversal in Kirki WordPress Plugin

Vulnerability report for CVE-2026-17604, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-16

Last updated on: 2026-08-16

Assigner: Wordfence

Description

The Kirki – Freeform Page Builder, Website Builder & Customizer plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 6.1.1 via the 'data' parameter parameter. This makes it possible for authenticated attackers, with editor-level access and above, to read the contents of arbitrary files on the server, which can contain sensitive information. The intended strpos()-based guard against leaving the uploads directory is bypassed by crafting a URL that includes the uploads base path as a substring while embedding directory traversal sequences, such as /wp-content/uploads/../../wp-config.php.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-16
Last Modified
2026-08-16
Generated
2026-08-16
AI Q&A
2026-08-16
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
kirki freeform_page_builder to 6.1.1 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a Directory Traversal vulnerability in the Kirki plugin for WordPress. It allows authenticated attackers with editor-level access or higher to read arbitrary files on the server by exploiting a flaw in the 'data' parameter. The vulnerability bypasses a security check meant to restrict access to the uploads directory.

Detection Guidance

Check for unauthorized access to sensitive files like wp-config.php by monitoring file read attempts in server logs. Look for URLs containing '/wp-content/uploads/../../' or similar traversal patterns in access logs.

Impact Analysis

An attacker could exploit this to access sensitive files like wp-config.php, which may contain database credentials or other secrets. This could lead to further compromise of the WordPress site or server. The impact is limited to authenticated users with editor privileges or higher.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, potentially violating GDPR (if personal data is exposed) or HIPAA (if protected health information is compromised). Organizations may face compliance violations, fines, or reputational damage if exploited.

Mitigation Strategies

Update the Kirki plugin to the latest version if available. Restrict editor-level access to only trusted users. Review server logs for signs of exploitation and remove any unauthorized files accessed.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-17604. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart