Description
The Kirki WordPress plugin before 6.0.13 does not restrict which classes may be instantiated when it deserialises data that unauthenticated users can store, leading to PHP Object Injection that is triggered when an administrator later reviews the stored data. With a suitable gadget chain present on the site (via another installed Kirki WordPress plugin before 6.0.13, , or an outdated WordPress version), this could be leveraged to perform a variety of attacks, such as remote code execution.
Published: 2026-07-31
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Kirki WordPress plugin version 6.0.13 or earlier fails to restrict the classes that can be instantiated when deserialising data that unauthenticated users can store. This flaw leads to PHP Object Injection, allowing an attacker to inject a malicious serialized object that will be unserialised later when a site administrator reviews the data. The injection, when combined with a gadget chain supplied by another vulnerable plugin or an outdated WordPress core, can be exploited to execute arbitrary code or otherwise compromise the site. The weakness is captured by CWE‑502, which denotes insecure deserialisation of untrusted data.

Affected Systems

Any WordPress installation that utilizes the Kirki plugin with a version below 6.0.13 is affected. The vulnerability is specific to the Kirki plugin itself; no other vendors or products are referenced. Systems that have multiple installations of Kirki prior to 6.0.13 or that have other plugins providing compatible gadget classes are at higher risk.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity vulnerability. The EPSS score of 0.00304, or roughly 0.3 %, suggests that exploitation is improbable but still realistic given the potential impact. Because the flaw can be triggered by unauthenticated users storing data that later becomes deserialised by a privileged administrator, the attack is feasible when an attacker can direct the administrator to review malicious content. The vulnerability is not listed in the CISA KEV catalog, but the possibility of remote code execution via gadget chains warrants close monitoring and timely remediation.

Generated by OpenCVE AI on August 3, 2026 at 10:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Kirki plugin to version 6.0.13 or later
  • If an immediate update is not possible, delete or disable the Kirki plugin until the patch can be applied
  • Update WordPress core and all other installed plugins to their latest versions to remove any potential gadget chain that could be leveraged

Generated by OpenCVE AI on August 3, 2026 at 10:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 31 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-502
Metrics cvssV3_1

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

ssvc

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


Fri, 31 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Kirki WordPress plugin before 6.0.13 does not restrict which classes may be instantiated when it deserialises data that unauthenticated users can store, leading to PHP Object Injection that is triggered when an administrator later reviews the stored data. With a suitable gadget chain present on the site (via another installed Kirki WordPress plugin before 6.0.13, , or an outdated WordPress version), this could be leveraged to perform a variety of attacks, such as remote code execution.
Title Kirki < 6.0.13 - Unauthenticated PHP Object Injection
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-31T16:53:55.130Z

Reserved: 2026-06-19T13:02:01.867Z

Link: CVE-2026-12720

cve-icon Vulnrichment

Updated: 2026-07-31T16:53:27.916Z

cve-icon NVD

Status : Received

Published: 2026-07-31T07:16:23.957

Modified: 2026-07-31T18:17:10.337

Link: CVE-2026-12720

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T10:15:03Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data