Skip to main content

Kirki WordPress Plugin EUVDEUVD-2026-59929

| CVE-2026-18347 MEDIUM
Missing Authorization (CWE-862)
2026-08-16 Wordfence GHSA-mp8r-x8v9-xf3q
4.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Obtain or register low-privilege WordPress account
  2. Delivery
    Authenticate and retrieve session credentials
  3. Exploit
    Enumerate target admin user ID (e.g., user ID 1)
  4. Execution
    Send crafted request to frontend collection REST endpoint with target user ID
  5. Persist
    Receive exposed email, roles, and user_meta values
  6. Impact
    Use harvested data for phishing or further reconnaissance

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 a valid WordPress account on the target site with custom-level access or above - this threshold includes any subscriber, contributor, author, editor, or custom role, meaning virtually any authenticated WordPress user qualifies. The attacker must send a request to the plugin's frontend collection REST endpoint with a user ID parameter referencing the target user (e.g., an administrator's user ID) and a user-type context value. The WordPress REST API must be reachable from the attacker's location and not blocked by a WAF or network-layer control. Exploitation is limited by the requirement for an existing authenticated session - anonymous/unauthenticated visitors cannot exploit this flaw. The impact is strictly read-only: no data modification or privilege escalation is directly possible through this endpoint alone.

Impact

The NVD CVSS 3.1 score of 4.3 (Medium) accurately captures the bounded impact: the attack vector is network (AV:N), complexity is low (AC:L), privilege requirement is low (PR:L), no user interaction is needed (UI:N), scope is unchanged (S:U), and only confidentiality is affected at a low level (C:L/I:N/A:N). No EPSS data was provided in the source intelligence. There is no CISA KEV listing and no confirmed POC code, so exploitation probability at scale is currently unconfirmed. Real-world risk is meaningful but bounded: an attacker must hold an existing WordPress account, and the exposed data - while sensitive - does not directly grant administrative access. However, exposed email addresses, role assignments, and user_meta values can enable highly targeted phishing, account enumeration, or reconnaissance for further privilege escalation. Sites with open user registration face higher practical risk because the authentication barrier can be bypassed by self-registering. The CVSS signal and the real-world risk are consistent here - this is a genuine medium-severity information disclosure concern, not a high-CVSS-but-low-risk issue.

Exploit ScenarioDerived

An attacker who has registered or obtained any low-privilege WordPress account (including a custom-role account) on a target site running Kirki 6.1.1 or earlier sends a crafted authenticated REST API request to the plugin's frontend collection endpoint, supplying the user ID of the site administrator (typically user ID 1) and an appropriate user-type context parameter. The endpoint returns the administrator's email address, role assignments, registration date, and all stored user_meta values without performing any authorization check. No public exploit code is confirmed at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 16, 2026

Authorization bypass in the Kirki Freeform Page Builder, Website Builder & Customizer plugin for WordPress (all versions through 6.1.1) exposes arbitrary user metadata - including email addresses, assigned roles, registration dates, and all user_meta values - to any authenticated user with custom-level access or above. The flaw is rooted in the plugin's frontend collection REST endpoint failing to verify that the requesting user is authorized to retrieve records for the specified target user ID. No public exploit code has been identified and this vulnerability is not listed in the CISA KEV catalog, but the low access barrier (any WordPress account qualifies) makes it a realistic risk on sites with open or attacker-controlled user registration.

RemediationAI

A fix commit has been identified in the WordPress plugin Trac repository at the changeset referenced by Wordfence (https://plugins.trac.wordpress.org/changeset?reponame=&old=3629933%40kirki&new=3629933%40kirki), which represents the upstream code correction. However, the exact released patched version beyond 6.1.1 is not explicitly confirmed in available data - site administrators should update to the latest available version of Kirki from the WordPress plugin repository and verify the installed version exceeds 6.1.1. As a compensating control if an immediate update is not possible, administrators can restrict access to the WordPress REST API for unauthenticated and low-privilege authenticated users using a security plugin or web application firewall rule targeting the plugin's frontend collection endpoint; note this may break legitimate front-end customizer functionality that relies on the same endpoint. The Wordfence advisory is available at https://www.wordfence.com/threat-intel/vulnerabilities/id/fa1e0bcd-f881-4b01-b802-7cb18a22a07f.

Affected VersionsENISA

Kirki – Freeform Page Builder, Website Builder & Customizer 0 ≤6.1.1

Affected Packages

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

The Kirki plugin (CPE: cpe:2.3:a:themeum:kirki_-_freeform_page_builder,_website_builder_&_customizer:*:*:*:*:*:*:*:*) is a Themeum-developed WordPress framework for building front-end customizers and page layouts. The vulnerability is classified as CWE-862 (Missing Authorization), meaning the code path executes a privileged operation - fetching another user's record from the database - without first checking whether the requesting principal holds permission to access that specific resource. The flaw spans multiple source files: CollectionController.php (the REST endpoint handler), FrontendRESTController.php (the base controller where the authorization gate should be enforced), and Ajax/Users.php and HelperFunctions.php, which perform the actual data retrieval. A user-supplied target user ID and user-type context are passed directly to the collection logic with no ownership or capability check, allowing cross-user data access against any WordPress user object including site administrators.

Know when Wordpress Plugin 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 (Wordfence) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Network-accessible REST endpoint requires a valid WordPress account (PR:L); only limited user metadata is disclosed (C:L) with no write or availability impact.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Kirki - Freeform Page Builder, Website Builder & Customizer plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 6.1.1. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with custom-level access and above, to read arbitrary user metadata and sensitive user record fields - including email address, assigned roles, registration date, and any user_meta values - belonging to any WordPress user including administrators, by supplying a target user ID with a user-type context to the frontend collection endpoint.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Medium
popular WordPress page builder/customizer plugin, broad but not universal deployment
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
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.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

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