Description
The Kirki – Freeform Page Builder, Website Builder & Customizer plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 6.3.2 via deserialization of untrusted input . This makes it possible for authenticated attackers, with administrator-level access and above, to inject a PHP Object. No known POP chain is present in the vulnerable software, which means this vulnerability has no impact unless another plugin or theme containing a POP chain is installed on the site. If a POP chain is present via an additional plugin or theme installed on the target system, it may allow the attacker to perform actions like delete arbitrary files, retrieve sensitive data, or execute code depending on the POP chain present. By default, Editor-level users are granted FULL_ACCESS to the plugin's import endpoint via the KIRKI_USERS_DEFAULT_FULL_ACCESS configuration, meaning exploitation is possible at Editor privilege level rather than being restricted to administrators alone.
Published: 2026-10-17
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: PHP Object Injection (Remote Code Execution with POP chain)
Action: Assess Impact
AI Analysis

Impact

The vulnerability is a PHP Object Injection flaw that occurs when the Kirki plugin deserializes untrusted input coming from a ZIP template import. Because the data is not validated, an attacker who can upload such a template can inject an arbitrary PHP object into the application context. The primary risk is that the injected object can trigger a Plain Object Payload (POP) chain if the site also has a plugin or theme that contains a suitable POP chain. Without a POP chain, the vulnerability does not allow code execution, but if one is present the attacker could delete files, read sensitive data, or execute code.

Affected Systems

Affected installations are all sites running the WordPress Kirki – Freeform Page Builder, Website Builder & Customizer plugin from themeum version 6.3.2 or older. The plugin is available as a WordPress plugin and is included by many theme builders. Users with Editor or higher roles have access to the import endpoint that accepts the ZIP file, so any user with those privileges can attempt exploitation.

Risk and Exploitability

The CVSS score is 7.2 and the EPSS score is not available, indicating a moderate severity but no data on how frequently the vulnerability is targeted. It is not listed in the CISA KEV catalog. Because the flaw is limited to authenticated users with Editor or higher privilege, the attack surface is restricted. Exploitation is only meaningful if a useful POP chain is also installed on the site. In short, the risk is significant for sites with vulnerable plugins or themes that provide a POP chain but lower for sites that do not have such code.

Generated by OpenCVE AI on October 17, 2026 at 04:33 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Kirki to the latest version (6.3.3 or later) where the deserialization vulnerability is fixed.
  • If an immediate upgrade is not possible, restrict the ZIP template import endpoint to administrator accounts only or disable the feature entirely to prevent exploitation when no POP chain is present.
  • Audit installed plugins and themes for known POP chain implementations; remove or update any that could be abused by a PHP Object Injection attack.

Generated by OpenCVE AI on October 17, 2026 at 04:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sat, 17 Oct 2026 23:00:00 +0000

Type Values Removed Values Added
First Time appeared Themeum
Themeum kirki
Wordpress-extensions
Wordpress-extensions kirki
Vendors & Products Themeum
Themeum kirki
Wordpress-extensions
Wordpress-extensions kirki

Sat, 17 Oct 2026 03:00:00 +0000

Type Values Removed Values Added
Description The Kirki – Freeform Page Builder, Website Builder & Customizer plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 6.3.2 via deserialization of untrusted input . This makes it possible for authenticated attackers, with administrator-level access and above, to inject a PHP Object. No known POP chain is present in the vulnerable software, which means this vulnerability has no impact unless another plugin or theme containing a POP chain is installed on the site. If a POP chain is present via an additional plugin or theme installed on the target system, it may allow the attacker to perform actions like delete arbitrary files, retrieve sensitive data, or execute code depending on the POP chain present. By default, Editor-level users are granted FULL_ACCESS to the plugin's import endpoint via the KIRKI_USERS_DEFAULT_FULL_ACCESS configuration, meaning exploitation is possible at Editor privilege level rather than being restricted to administrators alone.
Title Kirki <= 6.3.2 - Authenticated (Administrator+) PHP Object Injection via Deserialization of Untrusted Input via ZIP Template Import
Weaknesses CWE-502
References
Metrics cvssV3_1

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


Subscriptions

Themeum Kirki
Wordpress-extensions Kirki
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-18T11:22:47.982Z

Reserved: 2026-10-02T11:49:39.157Z

Link: CVE-2026-104734

cve-icon Vulnrichment

Updated: 2026-10-18T11:16:17.161Z

cve-icon NVD

Status : Received

Published: 2026-10-17T03:16:27.927

Modified: 2026-10-18T12:16:56.107

Link: CVE-2026-104734

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T22:45:15Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data