Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin-granted page builder content access
-
DeliveryLog in with valid WordPress credentials
-
ExploitEnumerate collaboration comment IDs via intercepted page builder API calls
-
ExecutionCraft state-change request targeting out-of-scope comment ID
-
PersistSubmit request bypassing per-object authorization check
-
ImpactAlter comment state on inaccessible page
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 | Exploitation requires all of the following: (1) The target WordPress installation must have the Kirki plugin version 6.0.0-6.2.x installed with the page builder and collaboration comment feature active - this is not a default WordPress feature; (2) An administrator must have explicitly granted the attacker content-level page builder access - this is a deliberate, non-default role assignment made by a site admin; (3) The attacker must hold valid WordPress credentials for that content-level account. Impact is strictly limited to altering comment state metadata on collaboration comments - no content reading of inaccessible pages, no code execution, no privilege escalation to admin, and no data exfiltration are possible. The high privilege prerequisite and single-site-scoped impact make this an insider/trusted-user threat rather than an external attack. |
| Impact | Real-world risk is low to negligible. The provided CVSS 3.1 base score of 2.2 is internally consistent with the narrow impact: AC:H reflects the prerequisite that an administrator must have explicitly granted the attacker content-level access, PR:H reflects that the attacker holds a privileged (though sub-admin) role, and I:L with C:N/A:N correctly captures that only comment state integrity is at stake - no data exposure and no service disruption are possible. EPSS at 0.13% (3rd percentile) confirms very low exploitation probability. The vulnerability is absent from the CISA KEV catalog. Although WPScan documents a publicly available PoC, the exploitation prerequisites - a specific admin-configured content role plus valid WordPress credentials - substantially limit the realistic attack surface. This is an internal trust-boundary issue relevant to multi-editor workflows, not an externally facing attack. One metric disagreement worth noting: the provided CVSS assigns PR:H, but the description characterizes the attacker as a user whom an administrator has granted content-level access - sub-admin, suggesting PR:L may be more accurate. This does not materially change the risk posture but is worth flagging for NVD reconciliation. |
| Exploit ScenarioDerived | A content editor with administrator-granted page builder access intercepts or enumerates collaboration comment IDs (visible in API calls during normal page builder use), then crafts a direct request to the comment-state endpoint referencing a comment on a page they cannot open. The server processes the state change without authorization checks, allowing the attacker to mark other users' review comments as resolved or dismissed, disrupting a design approval workflow. A publicly available PoC from WPScan demonstrates this technique. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 06, 2026
Insufficient per-object authorization in the Kirki WordPress plugin before 6.3.0 allows users with administrator-granted content-level page builder access to alter the state of collaboration comments left by any user, including on pages those users cannot themselves open. The root cause is CWE-639 (Authorization Through User-Controlled Key / IDOR): the comment-state endpoint accepts a user-supplied comment identifier without verifying whether the requesting user holds authorization over that specific comment object. Despite a publicly available PoC from WPScan, EPSS sits at 0.13% (3rd percentile) and the vulnerability is not in the CISA KEV catalog, indicating negligible opportunistic exploitation risk.
RemediationAI
Upgrade to Kirki version 6.3.0 or later, which introduces per-comment authorization checks to remediate the IDOR. The patched release is available through the WordPress plugin repository. If an immediate upgrade is blocked, administrators should audit and restrict content-level page builder access to only fully trusted internal team members - reducing the threat surface to zero if no untrusted content editors hold that role. There is no configuration toggle to disable only the collaboration comment feature independently; restricting user roles is the only effective compensating control short of upgrading. The WPScan advisory at https://wpscan.com/vulnerability/9f83f0a2-7d77-49a2-a23a-03f787e2e356/ documents the issue and patch.
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 is a widely used WordPress customizer framework and page builder plugin that, in versions 6.0.0 through 6.2.x, includes a collaboration comment feature enabling page builder participants to annotate design elements. The vulnerability is classified as CWE-639 (Authorization Through User-Controlled Key), a form of Insecure Direct Object Reference (IDOR): the server-side handler for changing a comment's state accepts a caller-supplied comment identifier and processes the state change without confirming that the calling user is authorized to act on that specific comment object. Because the authorization check exists only at the role level (content-level access grants the ability to call the endpoint) rather than at the object level (does this user own or have permission over this specific comment), any holder of content-level access can reference arbitrary comment IDs across the site. The CPE string cpe:2.3:a:unknown:kirki:*:*:*:*:*:*:*:* carries a placeholder 'unknown' vendor field, meaning the canonical NVD vendor slug for Kirki has not been assigned.
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:H/PR:H/UI:N/S:U/C:N/I:L/A:N
PR:L (not PR:H) because the attacker holds user-level content access, not admin; AC:H because an admin must first explicitly grant this content role.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Kirki WordPress plugin before 6.3.0 does not check that a user is allowed to act on a collaboration comment before changing its state, allowing users whom an administrator has granted content-level access to the page builder to modify comments left by other users, including on pages they cannot themselves open.
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
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-71863
GHSA-gf6x-qf8h-8g89
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB