Description
The Kirki – Freeform Page Builder, Website Builder & Customizer plugin for WordPress is vulnerable to Path Traversal (Zip Slip) in all versions up to, and including, 6.0.13 via the extract_zip_file function. This makes it possible for authenticated attackers, with custom-level access and above, to write arbitrary files on the server, which can allow for remote code execution. The install_app, update_app, and get_kirki_template_from_zip code paths accept a user-supplied app src value to construct the download URL, and no sanitization is applied to prevent a crafted ZIP from being fetched and extracted with path-traversing entry names that escape the intended destination directory.
Published: 2026-08-01
Score: 4.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in the Kirki WordPress plugin allows an authenticated user with editor level or higher access to perform a path traversal exploit, also known as Zip Slip. The flaw resides in the extract_zip_file function which accepts an unvalidated ZIP file path. An attacker can supply a crafted ZIP archive containing path‑traversal entry names that are extracted outside the intended directory, enabling arbitrary file write on the server, thereby creating the possibility for remote code execution. The weakness is categorized as CWE-22 – Path Traversal.

Affected Systems

All installations of the Kirki – Freeform Page Builder, Website Builder & Customizer plugin for WordPress with versions up to and including 6.0.13 are affected. The vulnerability is present in all major code paths that handle app installation, updating, and template retrieval from ZIP sources within these releases.

Risk and Exploitability

The CVSS score of 4.9 rates the vulnerability as moderate severity, while the EPSS score of less than 1% indicates a very low probability of exploitation in the wild. Because the exploit requires authenticated access with editor or higher privileges, the attack surface is confined to users who are logged in and granted the requisite capabilities. The vulnerability is not listed in the CISA KEV catalog, thus no active exploit data is reported as of now. Attackers would need to combine privilege exploitation with ZIP‑based file inclusion to achieve arbitrary file writes, which could lead to remote code execution if critical files are overwritten or malicious payloads are injected.

Generated by OpenCVE AI on August 2, 2026 at 03:31 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Kirki plugin to a version newer than 6.0.13, which includes the fix for ZIP path traversal.
  • If an update is not immediately available, restrict or disable the install_app, update_app, and get_kirki_template_from_zip features for users with editor or higher roles, ensuring that only trusted personnel can perform these actions.
  • Implement a temporary script change that sanitizes ZIP entry names before extraction or blocks extraction of files that contain path traversal characters, thereby preventing the arbitrary file write.

Generated by OpenCVE AI on August 2, 2026 at 03:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 01 Aug 2026 09:45: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

Sat, 01 Aug 2026 08:30:00 +0000

Type Values Removed Values Added
Description The Kirki – Freeform Page Builder, Website Builder & Customizer plugin for WordPress is vulnerable to Path Traversal (Zip Slip) in all versions up to, and including, 6.0.13 via the extract_zip_file function. This makes it possible for authenticated attackers, with custom-level access and above, to write arbitrary files on the server, which can allow for remote code execution. The install_app, update_app, and get_kirki_template_from_zip code paths accept a user-supplied app src value to construct the download URL, and no sanitization is applied to prevent a crafted ZIP from being fetched and extracted with path-traversing entry names that escape the intended destination directory.
Title Kirki <= 6.0.13 - Authenticated (Editor+) Path Traversal to Arbitrary File Write (Zip Slip)
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-01T07:49:46.331Z

Reserved: 2026-07-13T14:36:34.396Z

Link: CVE-2026-15601

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T03:45:04Z

Weaknesses
  • CWE-22

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