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.
Published: 2026-08-16
Score: 4.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Kirki plugin for WordPress suffers from a directory traversal flaw, where the 'data' parameter is processed without proper validation. By crafting a URL that includes the uploads path as a substring and embedding traversal sequences such as /wp-content/uploads/../../wp-config.php, the built‑in guard is bypassed. This flaw allows an authenticated attacker with editor‑level access or higher to read the contents of arbitrary files on the server, potentially exposing sensitive configuration data and credentials.

Affected Systems

The vulnerability exists in all releases of the Themeum Kirki plugin up to and including version 6.1.1. Administrators of WordPress sites that employ these versions are affected.

Risk and Exploitability

The CVSS score of 4.9 indicates moderate severity. Exploitation requires valid authentication as an editor or higher, but once authenticated the attacker can read any file on the server path the plugin can reach. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. Because the flaw is authenticated, the attack surface is limited to users who already have content‑editor privileges, yet the possible leak of configuration files represents a non‑trivial risk for confidentiality.

Generated by OpenCVE AI on August 16, 2026 at 08:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Kirki plugin to version 6.1.2 or later, which removes the vulnerable parameter handling.
  • Disable or restrict access to the Ajax endpoints that expose the 'data' parameter, for example by blocking /wp-content/plugins/kirki/includes/Ajax.php in the web server configuration.
  • Ensure that critical files such as wp-config.php are protected by file‑system permissions or server‑side access controls so that even if the traversal mechanism is used, they cannot be read by the web application.

Generated by OpenCVE AI on August 16, 2026 at 08:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 17 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 16 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
First Time appeared Themeum
Themeum kirki – Freeform Page Builder, Website Builder & Customizer
Wordpress
Wordpress wordpress
Vendors & Products Themeum
Themeum kirki – Freeform Page Builder, Website Builder & Customizer
Wordpress
Wordpress wordpress

Sun, 16 Aug 2026 07:00:00 +0000

Type Values Removed Values Added
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.
Title Kirki <= 6.1.1 - Authenticated (Editor+) Path Traversal to Arbitrary File Read via 'data' Parameter
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 4.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Themeum Kirki – Freeform Page Builder, Website Builder & Customizer
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-17T19:28:52.358Z

Reserved: 2026-07-27T16:32:17.067Z

Link: CVE-2026-17604

cve-icon Vulnrichment

Updated: 2026-08-17T19:27:46.114Z

cve-icon NVD

Status : Deferred

Published: 2026-08-16T07:16:30.547

Modified: 2026-08-20T12:48:10.287

Link: CVE-2026-17604

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-16T11:15:04Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')