High severity · published Jul 31, 2026
CVE-2026-12720
Kirki < 6.0.13 - Unauthenticated PHP Object Injection
7.5
CVSS
0.5%
EPSS
No
On KEV
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.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
High
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 44% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
KI
Kirki ·
before 6.0.13 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-12720
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-12720
wpscan.com
https://wpscan.com/vulnerability/22f5af1c-972e-4e31-9afa-bf50ac278c66/
More from Kirki
9.1
CVE-2026-13147
Kirki < 6.0.12 - Unauthenticated Server-Side Request Forgery via kirki_get_apis
8.6
CVE-2026-12721
Kirki < 6.0.13 - Unauthenticated SQL Injection
7.5
CVE-2026-84219
Kirki 6.2.1 - 6.2.5 - Unauthenticated Stored XSS via HTML Entity Decoding
6.8
CVE-2026-84223
Kirki 6.0.0 - 6.3.0 - Author+ Stored XSS via Unsanitized SVG Upload
6.8
CVE-2026-84221
Kirki 6.0.0 - 6.2.5 - Editor+ SQLi via Content Manager Field ID
