Skip to main content

Kirki CVE-2026-57727

| EUVDEUVD-2026-43373 HIGH
Missing Authorization (CWE-862)
2026-07-13 Patchstack
7.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Fingerprint WordPress site running Kirki ≤6.0.13
  2. Exploit
    Send unauthenticated request to Kirki endpoint
  3. Execution
    Bypass missing authorization check
  4. Impact
    Retrieve sensitive/configuration data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires only that a vulnerable Kirki version (≤ 6.0.13) is installed and its affected endpoint is network-reachable - per the CVSS vector AV:N/AC:L/PR:N/UI:N, no authentication, no user interaction, and no special client configuration are needed against a default install. The concrete precondition is presence of the Kirki plugin/framework (directly or theme-bundled) exposing the mis-authorized action. Limiting factors: impact is confined to confidentiality (information disclosure only - no write/integrity or availability effect), the exact sensitive data returned depends on what the vulnerable endpoint exposes, and sites not running Kirki or already updated past 6.0.13 are unaffected; the precise vulnerable action/parameter is described only generically in the input and should be confirmed against the Patchstack advisory.

Impact

The signals are moderately consistent. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) indicates trivial network reachability with no authentication or user interaction, which supports elevated concern, but the impact is scoped to confidentiality only (C:H/I:N/A:N) - an information-disclosure issue, not code execution or defacement. There is no CISA KEV listing and no known public POC, so this is not confirmed actively exploited; EPSS was not provided in the input. No SSVC decision was supplied. Net assessment: a legitimate patch-worthy issue for exposed WordPress sites given the unauthenticated network vector, but its ceiling is data leakage rather than full compromise, so it ranks below RCE/auth-bypass-to-admin classes of the same 7.5 score. Note the description's phrase 'Incorrectly Configured Access Control Security Levels' is somewhat generic - the exact leaked data and endpoint should be confirmed against the Patchstack advisory.

Exploit ScenarioDerived

An attacker enumerates a target WordPress site, identifies that a vulnerable Kirki version (≤6.0.13) is present via theme fingerprinting, and sends a crafted unauthenticated HTTP request to the affected Kirki endpoint. Because the authorization check is missing, the request is served and returns configuration or other sensitive data the attacker should not be able to read. No public POC is currently identified, but the low-complexity, no-auth vector makes automated scanning feasible if exploit details are published.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 13, 2026

Broken access control in the Themeum Kirki WordPress customizer framework (versions up to and including 6.0.13) allows remote unauthenticated attackers to reach functionality protected by incorrectly configured access-control levels, resulting in disclosure of sensitive information. The flaw was reported by Patchstack and stems from a missing authorization check (CWE-862); no public exploit has been identified at time of analysis. With a CVSS of 7.5 driven purely by confidentiality impact, the practical risk is unauthorized data exposure rather than site takeover.

RemediationAI

Upgrade Kirki to a release later than 6.0.13; the input confirms 6.0.13 and earlier are affected but does not state an exact fixed version, so released patched version is not independently confirmed - verify the fixed build via the Patchstack advisory (https://patchstack.com/database/Wordpress/Plugin/kirki/vulnerability/wordpress-kirki-plugin-6-0-13-broken-access-control-vulnerability?_s_id=cve) and the official plugin/theme changelog before deploying. If Kirki was bundled by a theme, update the theme to a version that ships the patched Kirki, since manual plugin replacement can be overwritten by the theme. Until patched, restrict access to WordPress AJAX/REST endpoints with a WAF rule (Patchstack/other virtual patching) targeting the vulnerable Kirki action, and limit exposure of the affected admin/customizer routes to trusted IPs; the trade-off is that overly broad blocking of admin-ajax.php or REST can break legitimate customizer/theme functionality, so scope rules to the specific Kirki handler where possible.

Affected VersionsENISA

Kirki 0 ≤6.0.13

Affected Packages

euvd kirki no fix

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 toolkit/framework (cpe:2.3:a:themeum:kirki) that extends the native WordPress Customizer with additional control types, fields, and configuration options; it is frequently bundled into third-party themes as a dependency. The root cause is CWE-862 (Missing Authorization): one or more of the plugin's endpoints or actions performs a sensitive operation without verifying that the requesting user holds the required capability/role. Because WordPress plugins commonly expose functionality via admin-ajax.php or REST routes, an authorization gap here means the access-control 'security level' the developers intended is not actually enforced at the handler, letting requests that should be rejected reach protected logic.

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

Vendor (Patchstack) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

Unauthenticated network-reachable endpoint (AV:N/AC:L/PR:N/UI:N) with a missing authorization check that leaks data, so C:H but I:N/A:N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

DescriptionCVE.org

Missing Authorization vulnerability in Themeum Kirki kirki allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Kirki: from n/a through <= 6.0.13.

Executive ViewAI

Why It Matters

Themeum Kirki, a widely-deployed WordPress customizer framework, contains an access control vulnerability in versions up to 6.0.13 that permits unauthenticated attackers to retrieve sensitive configuration data. Organizations running affected WordPress installations face direct risk of information disclosure affecting site configuration and potentially exposed credentials. The absence of a vendor patch requires immediate implementation of defensive controls.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Restrict access to customizer API endpoints (/wp-json/customize/*) via Web Application Firewall (WAF) rules or IP allowlisting to administrator ranges only. Disable customizer front-end access for unauthenticated users through security plugin configuration. Enable detailed audit logging to detect unauthorized customizer API access attempts. Implement role-based capability restrictions to limit customizer functionality until a patch is available.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Medium
popular WordPress customizer framework, often theme-bundled but developer-oriented
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Kirki

View all
CVE-2026-13147 CRITICAL POC
9.1 Jul 20

Server-Side Request Forgery in the Kirki WordPress plugin before 6.0.12 allows unauthenticated attackers to coerce the s

CVE-2026-12721 HIGH POC
8.6 Jul 31

SQL injection in the Kirki WordPress plugin before version 6.0.13 enables unauthenticated remote attackers to read arbit

CVE-2026-12720 HIGH POC
7.5 Jul 31

PHP Object Injection in the Kirki WordPress plugin before 6.0.13 enables a two-stage attack where unauthenticated users

CVE-2026-84219 HIGH POC
7.5 Sep 06

Stored cross-site scripting in the Kirki WordPress plugin before 6.3.0 allows unauthenticated remote attackers to persis

CVE-2026-74992 MEDIUM POC
6.8 Aug 20

Arbitrary file upload via malformed archive in the Kirki WordPress customizer plugin (all versions before 6.2.3) allows

CVE-2026-84223 MEDIUM POC
6.8 Sep 20

Stored cross-site scripting in the Kirki WordPress plugin affects versions 6.0.0 through 6.3.0, which allow SVG files to

CVE-2026-84221 MEDIUM POC
6.8 Sep 05

SQL injection in the Kirki WordPress plugin (versions 6.0.0 through <6.3.0) enables authenticated users with editor-leve

CVE-2026-16747 MEDIUM POC
6.5 Aug 12

Unauthenticated shortcode injection in Kirki WordPress plugin (all versions before 6.2.1) allows any remote attacker to

CVE-2026-57724 CRITICAL
9.8 Jul 13

Object injection in the Themeum Kirki WordPress customizer framework (all versions through 6.0.12) allows attackers to a

CVE-2026-57726 CRITICAL
9.3 Jul 13

Blind SQL injection in the Themeum Kirki WordPress customizer framework (all versions up to and including 6.0.12) lets r

CVE-2026-77754 MEDIUM POC
5.3 Aug 26

Kirki WordPress Customizer Framework plugin before 6.0.14 exposes registered user email addresses, comment author emails

CVE-2026-84222 MEDIUM POC
5.3 Sep 09

Unauthenticated content disclosure in the Kirki WordPress plugin before 6.3.0 allows any remote attacker to retrieve the

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy