Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site with Kirki plugin active
-
DeliveryEnumerate or guess valid object identifiers
-
ExploitSend unauthenticated HTTP request with manipulated object reference
-
ExecutionBypass authorization check in Kirki
-
ImpactModify or disrupt target customizer object
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | No authentication is required (PR:N per CVSS vector) and no user interaction is needed (UI:N). Exploitation is possible against any internet-accessible WordPress installation with Kirki <= 6.0.11 installed and active. The attacker must be able to reach the WordPress site over the network and must know or enumerate valid object identifiers to target; however, WordPress object IDs (post IDs, option names) are frequently sequential or guessable. Limiting factors include: the lack of confidentiality impact means sensitive data cannot be directly extracted through this flaw; the integrity and availability impacts are low, constraining the blast radius of any single exploit; and exploitation requires the Kirki plugin to be installed and active (a non-default WordPress state, though common among theme-heavy deployments). |
| Impact | The CVSS 6.5 Medium score is supported by a straightforward vector: AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L. Attack complexity is low with no authentication or user interaction required, making this trivially automatable. However, the bounded impact metrics (I:L, A:L, C:N) limit the severity ceiling - an attacker cannot read sensitive data through this flaw alone. No EPSS score was provided in the source data, and the vulnerability is not listed in CISA KEV, nor is any POC publicly referenced. The Patchstack reporter tag 'Authentication Bypass' may suggest broader scope than pure object reference manipulation, but this is not confirmed beyond the description. The realistic priority for defenders is moderate: WordPress sites with Kirki installed and exposed to the internet face a low-friction, unauthenticated attack surface for data tampering but not credential theft or full compromise from this vector alone. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted HTTP POST or GET request to a WordPress site running Kirki <= 6.0.11, supplying a manipulated object identifier (such as another user's customizer setting ID or option reference) in the request parameters. Because Kirki does not verify that the requestor owns or has rights to the referenced object, the server processes the request and modifies or disrupts the target data. No authentication, user interaction, or special tooling is required - a basic HTTP client or automated scanner is sufficient. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 02, 2026
Unauthenticated IDOR in the Kirki WordPress customizer toolkit (versions <= 6.0.11) allows remote unauthenticated attackers to reference and manipulate object identifiers they do not own, resulting in unauthorized modification of data and limited availability disruption. The vulnerability carries no confidentiality impact per the CVSS vector (C:N), but the combination of network-exploitability with zero authentication requirements (AV:N/AC:L/PR:N/UI:N) makes it trivially accessible to any internet-facing WordPress installation running an affected version. No public exploit code or CISA KEV listing has been identified at the time of analysis.
RemediationAI
Update the Kirki plugin to the version that follows 6.0.11 as identified in the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/kirki/vulnerability/wordpress-kirki-plugin-6-0-11-insecure-direct-object-references-idor-vulnerability - the exact patched version number is not confirmed from available data and should be verified before upgrading. If an immediate patch is unavailable or upgrade is not possible, a targeted workaround is to restrict unauthenticated HTTP access to Kirki's AJAX or REST API endpoints via web server rules (e.g., deny access to wp-admin/admin-ajax.php for unauthenticated requests triggering Kirki actions) - note this may break frontend customizer previews for logged-out visitors. Alternatively, temporarily deactivating the plugin eliminates the attack surface at the cost of any customizer-dependent theme functionality.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Kirki (CPE: cpe:2.3:a:themeum:kirki:*:*:*:*:*:*:*:*) is a widely-used WordPress plugin developed by Themeum that extends the WordPress Customizer framework, providing theme developers with a richer set of controls and fields. CWE-639 (Authorization Through User-Controlled Key) describes a root cause where the application uses a user-supplied identifier - such as a numeric post ID, option key, or field reference - to locate and operate on a backend object without verifying that the caller is authorized to access that specific object. In this case, Kirki fails to enforce ownership or capability checks on customizer-related object references before processing requests, allowing any unauthenticated HTTP request to target and act upon arbitrary objects belonging to other users or administrative contexts.
Know when Kirki gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Network-exploitable with no auth (PR:N, AV:N) per unauthenticated IDOR description; C:N because no data disclosure is indicated; I:L and A:L for bounded object manipulation impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Insecure Direct Object References (IDOR) in Kirki <= 6.0.11 versions.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Server-Side Request Forgery in the Kirki WordPress plugin before 6.0.12 allows unauthenticated attackers to coerce the s
SQL injection in the Kirki WordPress plugin before version 6.0.13 enables unauthenticated remote attackers to read arbit
Broken access control in the Themeum Kirki WordPress customizer framework (versions up to and including 6.0.13) allows r
PHP Object Injection in the Kirki WordPress plugin before 6.0.13 enables a two-stage attack where unauthenticated users
Stored cross-site scripting in the Kirki WordPress plugin before 6.3.0 allows unauthenticated remote attackers to persis
Arbitrary file upload via malformed archive in the Kirki WordPress customizer plugin (all versions before 6.2.3) allows
Stored cross-site scripting in the Kirki WordPress plugin affects versions 6.0.0 through 6.3.0, which allow SVG files to
SQL injection in the Kirki WordPress plugin (versions 6.0.0 through <6.3.0) enables authenticated users with editor-leve
Unauthenticated shortcode injection in Kirki WordPress plugin (all versions before 6.2.1) allows any remote attacker to
Object injection in the Themeum Kirki WordPress customizer framework (all versions through 6.0.12) allows attackers to a
Blind SQL injection in the Themeum Kirki WordPress customizer framework (all versions up to and including 6.0.12) lets r
Kirki WordPress Customizer Framework plugin before 6.0.14 exposes registered user email addresses, comment author emails
EUVD-2026-41289
GHSA-vj33-3xg6-g6ww
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB