Description
The Kirki – Freeform Page Builder, Website Builder & Customizer plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 6.0.11. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to send arbitrary HTML-injected emails — including phishing messages embedding a real, valid WordPress password-reset URL for the targeted user — to any registered user via the site's own mail server, abusing its SPF/DKIM reputation. The attacker-controlled emailSubject parameter is passed to wp_mail() with only sanitize_text_field() applied, while emailBody 'text' items are concatenated raw into the HTML email body with no escaping, and 'chip' items can include the genuine WordPress password-reset link for the targeted account.
Published: 2026-07-02
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Kirki plugin for WordPress lacks a proper authorization check before processing email requests. As a result, any visitor—whether authenticated or not—can supply arbitrary values for the emailSubject and emailBody parameters. The subject receives only generic text filtering, while the body can contain raw HTML and special ‘chip’ items that embed operational links such as the genuine WordPress password‑reset URL. This flaw, categorized as CWE‑862, gives attackers a channel to send malicious, HTML‑rich phishing emails that appear to originate from the compromised site’s own mail server, thereby potentially compromising user credentials and damaging the site’s reputation.

Affected Systems

WordPress installations running any Kirki version from themeum up to and including 6.0.11 are affected. These include sites that have not yet applied the recent patch that restores proper capability checks on the email interface.

Risk and Exploitability

The CVSS base score of 5.3 indicates moderate severity, while the EPSS score of < 1% suggests a very low yet non‑zero likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. The attack vector is an unauthenticated HTTP request to the plugin’s internal email handling route, enabling a remote actor to issue arbitrary wp_mail() calls that abuse the site’s SPF/DKIM reputation for phishing.

Generated by OpenCVE AI on August 1, 2026 at 22:00 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Kirki plugin to the latest release that re‑introduces proper authorization checks on the email interface.
  • If an update cannot be applied immediately, temporarily deactivate or remove the Kirki plugin from the public site to eliminate the attack surface.
  • Implement an additional capability check or enforce restriction on outbound mail so that only authorized roles can trigger wp_mail() from this plugin, or use a web‑application firewall rule to block unauthenticated calls to the plugin’s email endpoint.

Generated by OpenCVE AI on August 1, 2026 at 22:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 02 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 02 Jul 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Themeum
Themeum kirki – Freeform Page Builder, Website Builder & Customizer
Wordpress
Wordpress wordpress
Vendors & Products Themeum
Themeum kirki – Freeform Page Builder, Website Builder & Customizer
Wordpress
Wordpress wordpress

Thu, 02 Jul 2026 09:45:00 +0000

Type Values Removed Values Added
Description The Kirki – Freeform Page Builder, Website Builder & Customizer plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 6.0.11. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to send arbitrary HTML-injected emails — including phishing messages embedding a real, valid WordPress password-reset URL for the targeted user — to any registered user via the site's own mail server, abusing its SPF/DKIM reputation. The attacker-controlled emailSubject parameter is passed to wp_mail() with only sanitize_text_field() applied, while emailBody 'text' items are concatenated raw into the HTML email body with no escaping, and 'chip' items can include the genuine WordPress password-reset link for the targeted account.
Title Kirki <= 6.0.11 - Missing Authorization to Unauthenticated Arbitrary Email Content Injection (Mail Relay / Phishing) via 'emailBody' and 'emailSubject' Parameters
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

Themeum Kirki – Freeform Page Builder, Website Builder & Customizer
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-02T14:52:43.310Z

Reserved: 2026-06-16T20:16:45.315Z

Link: CVE-2026-12472

cve-icon Vulnrichment

Updated: 2026-07-02T14:52:39.660Z

cve-icon NVD

Status : Deferred

Published: 2026-07-02T10:16:27.653

Modified: 2026-07-02T15:16:57.220

Link: CVE-2026-12472

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T22:15:03Z

Weaknesses