CVE Catalog

CVE-2026-112347

HighCVSS 7.6
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

21th percentile - higher than 21% of all known CVEs

Summary

The Kirki plugin for WordPress before 6.4.1 contains a broken object-level access control vulnerability in its page REST API. A user with Kirki edit access (granted to the Editor role by default) can modify the title, slug, and publication status of any non-trashed post of any post type, including custom post types and WooCommerce products they do not own.

Risk Assessment

This can lead to exposure of private or draft content and removal of published content by manipulating the unrestricted post_status field. Organizations using the Kirki plugin are at risk of unauthorized content modifications by users with limited privileges.

Recommendation

Update the Kirki plugin to version 6.4.1 or later. Review role permissions and restrict Kirki edit access to trusted users only.

Related vulnerabilities

Original NVD description (English source)

Kirki plugin for WordPress before 6.4.1 contains a broken object-level access control vulnerability in its page REST API, where the PUT /wp-json/kirki/v1/pages/{page_id} route and the save_page_data, duplicate, and delete handlers in PageController.php rely only on a coarse role-to-access middleware check without performing a per-object WordPress capability check. A user with Kirki edit access, granted to the Editor role by default, can exploit this flaw to modify the title, slug, and publication status of any non-trashed post of any post type, including custom post types and WooCommerce products they do not own, exposing private or draft content or removing published content by manipulating the unrestricted post_status field.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS