Skip to main content

Kirki WordPress Plugin EUVDEUVD-2026-66286

| CVE-2026-77754 MEDIUM
Information Exposure (CWE-200)
2026-08-26 WPScan GHSA-4c6f-23c9-m7cm
5.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Enumerate WordPress site for Kirki plugin
  2. Delivery
    Send unauthenticated POST to wp-admin/admin-ajax.php
  3. Exploit
    Trigger capability-check-free AJAX handler
  4. Execution
    Receive registered user and comment author email addresses
  5. Impact
    Exfiltrate non-public page content and site settings

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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

Exploitation Conditions

No special conditions are required - this is remote unauthenticated exploitation against any default WordPress installation running Kirki below 6.0.14. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms no authentication, no elevated complexity, and no user interaction. The vulnerable AJAX endpoints are registered as publicly accessible handlers by the plugin itself. Exploitation is constrained to information disclosure: no code execution, no integrity or availability impact. The practical data yield scales with site content - sites with more registered users expose more email addresses, and sites with sensitive non-public draft pages or settings expose more content. No non-default configuration is required to be vulnerable, and no configuration hardens the exposure short of deactivation or patching.

Impact

The CVSS 3.1 score of 5.3 Medium (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) accurately reflects the attack surface: unauthenticated, network-reachable, zero-complexity exploitation bounded to a limited confidentiality impact with no integrity or availability dimension. EPSS at 0.18% (7th percentile) indicates low near-term exploitation probability despite the publicly available proof-of-concept - these signals are consistent rather than conflicting, suggesting targeted rather than automated mass exploitation at this stage. The vulnerability is not listed in CISA KEV, reinforcing the low-activity picture. Real-world risk is weighted by site profile: a site with many registered users or sensitive draft content faces meaningful data-exposure and user-enumeration risk, while a simple brochure site with no registered users beyond the admin faces minimal practical exposure. The low EPSS score should not breed complacency for high-user-count or content-sensitive deployments, since harvested email addresses directly enable phishing and credential-stuffing attacks against site users. No conflicting signals between CVSS and description - both indicate network, unauthenticated, information-disclosure only.

Exploit ScenarioDerived

A publicly available proof-of-concept exists per WPScan. An attacker passively fingerprints a target WordPress site as running Kirki (via plugin enumeration or theme analysis), then sends a crafted unauthenticated HTTP POST to wp-admin/admin-ajax.php targeting the vulnerable public AJAX action, receiving in the response a list of registered user and comment author email addresses along with non-public page content and site settings - requiring no credentials, no user interaction, and no special network position.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 26, 2026

Kirki WordPress Customizer Framework plugin before 6.0.14 exposes registered user email addresses, comment author emails, non-public page content, and site settings to unauthenticated remote attackers via missing capability checks on public AJAX action endpoints. Every WordPress site running any Kirki version prior to 6.0.14 is affected regardless of configuration. A publicly available proof-of-concept exists per WPScan reporting; exploitation probability is currently low (EPSS 0.18%, 7th percentile) and no active exploitation is confirmed in CISA KEV, though the data harvested enables downstream phishing and credential-stuffing campaigns.

RemediationAI

Update the Kirki plugin to version 6.0.14 or later, which introduces proper WordPress capability checks on the affected AJAX endpoints - this is the primary and only fully effective fix, confirmed available from the vendor per WPScan at https://wpscan.com/vulnerability/aa4b9a6a-d9ff-4469-ba17-a5b19c2984c2/. If immediate patching is not feasible, a compensating control is to restrict unauthenticated POST requests to wp-admin/admin-ajax.php at the web server or WAF layer, though this carries a significant trade-off: it may break other legitimate AJAX functionality relied upon by the theme or other plugins and requires thorough regression testing before deployment. Temporarily deactivating the Kirki plugin entirely eliminates the attack surface but will disable all theme customizer functionality that depends on it, causing visual regressions in affected themes. No partial workaround addresses only the vulnerable endpoints without patching, since the specific AJAX action names are publicly known via the WPScan proof-of-concept.

Affected VersionsENISA

Kirki 0 <6.0.14

Affected Packages

euvd kirki fix: 6.0.14

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 library (CPE: cpe:2.3:a:unknown:kirki) that extends the WordPress Theme Customizer API and is embedded by many commercial and open-source themes. The root cause is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): WordPress registers AJAX handlers via admin-ajax.php that are reachable by unauthenticated users; when developers omit current_user_can() capability checks or nonce verification on these handlers, any internet user can invoke them directly. The vulnerable endpoints in Kirki are part of public-facing AJAX actions, meaning no login session is required. All Kirki releases from version 0 through 6.0.13 inclusive carry this flaw, as confirmed by EUVD-2026-66286 with the affected range 'Kirki 0 <6.0.14'.

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 (WPScan) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 5.3 MEDIUM

Unauthenticated network AJAX endpoint with no complexity; only limited confidentiality impact from email and content disclosure, no integrity or availability effect.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Aug 26, 2026 - 15:52 NVD
5.3 (MEDIUM)
Patch available
Aug 26, 2026 - 08:01 EUVD
CVE Published
Aug 26, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 26, 2026 - 06:00 cve.org
MEDIUM 5.3

DescriptionCVE.org

The Kirki WordPress plugin before 6.0.14 does not perform a capability check on some endpoints of one of its public AJAX actions, allowing unauthenticated users to retrieve the email addresses of registered users and comment authors, as well as non-public page content and settings.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
popular WordPress customizer framework embedded by many commercial themes
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-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

CVE-2026-12723 MEDIUM POC
5.3 Jul 20

Unauthenticated comment manipulation in the Kirki WordPress plugin (versions before 6.0.12) allows remote attackers to o

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

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