CVE-2026-84225 Overview
CVE-2026-84225 affects the Kirki WordPress plugin in versions before 6.3.0. The plugin fails to verify whether a user has permission to modify a collaboration comment before changing its state. Users granted content-level access to the page builder by an administrator can alter comments left by other users. This includes comments on pages the attacker cannot open through the standard interface. The flaw maps to CWE-639, Authorization Bypass Through User-Controlled Key, and results from missing access checks in the collaboration comment workflow.
Critical Impact
Authenticated users with limited page builder access can tamper with collaboration comments on pages outside their assigned scope, undermining editorial workflow integrity.
Affected Products
- Kirki WordPress plugin versions prior to 6.3.0
- WordPress sites using Kirki with multi-user collaboration features enabled
- Deployments granting content-level page builder access to non-administrator users
Discovery Timeline
- 2026-09-05 - CVE-2026-84225 published to NVD
- 2026-09-08 - Last updated in NVD database
Technical Details for CVE-2026-84225
Vulnerability Analysis
The Kirki plugin provides a collaboration comment feature inside its page builder. Comments are stored as objects tied to specific pages and users. When a user submits a state change request, such as resolving or reopening a comment, the plugin updates the comment record based on the identifier supplied in the request.
The plugin does not verify that the requesting user owns the comment or has authority over the parent page. Any authenticated user with content-level page builder permission can send a state change request referencing an arbitrary comment identifier. The server processes the request without further authorization checks.
This exposes an authorization gap in the collaboration workflow. Editorial comments become mutable by users who should have no visibility into the parent content. See the WPScan Vulnerability Report for technical details.
Root Cause
The root cause is a missing capability check tied to the comment identifier. The plugin trusts the identifier supplied by the client and treats general page builder access as sufficient authorization. It does not confirm that the target comment belongs to a page the user can edit. This pattern matches CWE-639, where authorization decisions rely on a user-controlled key without server-side validation.
Attack Vector
An attacker must hold an authenticated account that an administrator has granted content-level page builder access. The attacker enumerates or guesses collaboration comment identifiers. They then submit state change requests through the plugin's collaboration endpoints. The server modifies the target comment even when the attacker has no rights over the parent page. No user interaction from the victim is required.
No verified public exploit code is available. Refer to the WPScan Vulnerability Report for additional context.
Detection Methods for CVE-2026-84225
Indicators of Compromise
- Unexpected state changes on collaboration comments in the Kirki page builder, especially resolutions or reopens performed by users other than the comment author.
- Requests to Kirki collaboration comment endpoints originating from accounts with limited page builder roles.
- Audit log entries showing comment modifications on pages the acting user has never opened in the editor.
Detection Strategies
- Review WordPress activity logs for POST requests to Kirki collaboration comment endpoints correlated with non-privileged user sessions.
- Compare comment modification records against page access permissions to identify cross-page tampering.
- Alert on any account with content-level access that modifies comments authored by administrators or higher-privileged editors.
Monitoring Recommendations
- Enable WordPress audit logging that captures user, endpoint, and target object identifiers for plugin API calls.
- Forward web server and application logs to a centralized analytics platform for correlation across users and pages.
- Track the installed Kirki version across the estate and flag any instance running a release earlier than 6.3.0.
How to Mitigate CVE-2026-84225
Immediate Actions Required
- Upgrade the Kirki WordPress plugin to version 6.3.0 or later on all sites.
- Audit user roles and revoke content-level page builder access from accounts that do not require it.
- Review collaboration comment history for unauthorized state changes and restore affected records where possible.
Patch Information
The vendor addressed CVE-2026-84225 in Kirki version 6.3.0. The fix introduces an authorization check that confirms the requesting user has rights over the parent page before allowing comment state changes. Administrators should update through the WordPress plugin manager or by deploying the patched release from the official distribution channel. See the WPScan Vulnerability Report for advisory details.
Workarounds
- Restrict content-level page builder access to trusted users until the patch is applied.
- Disable the collaboration comment feature if the deployment does not require it.
- Apply a web application firewall rule that blocks collaboration comment state change requests from non-administrator sessions.
# Update Kirki plugin using WP-CLI
wp plugin update kirki --version=6.3.0
wp plugin list --name=kirki --fields=name,status,version
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

