Description
Kirki plugin for WordPress before 6.2.5 contains a reCAPTCHA bypass vulnerability that allows unauthenticated attackers to submit frontend forms without valid verification by omitting the g-recaptcha-token field from POST requests to the form submission endpoint. Attackers can exploit the verify() method's early return on empty token values to submit unlimited forms, triggering notification emails, webhooks, and unbounded writes to the submissions table without completing reCAPTCHA validation.
Published: 2026-10-30
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Unrestricted form submissions leading to spam and resource exhaustion
Action: Immediate Update
AI Analysis

Impact

The Kirki WordPress plugin before version 6.2.5 contains a reCAPTCHA bypass that lets unauthenticated users submit forms without providing a g‑recaptcha‑token. The verify() method returns early when the token field is empty, allowing attackers to flood the site’s form‑submission endpoint. This can result in unlimited notification emails, webhook triggers, and unbounded writes to the submissions database, effectively enabling spam and potential denial‑of‑service conditions.

Affected Systems

The vulnerability affects Themeum Kirki plugin for WordPress, specifically any installation running a version earlier than 6.2.5. WordPress sites that have the plugin installed and rely on its built‑in reCAPTCHA protection are at risk.

Risk and Exploitability

The CVSS score is 6.9, indicating a moderate to high severity. EPSS is not available and the issue is not listed in CISA’s KEV catalog, but the attack requires only unauthenticated POST requests to the form‑submission endpoint and relies on the plugin’s missing token validation. Attackers can exploit it repeatedly to trigger spam or resource exhaustion without any special credentials, making the risk tangible for sites that run the vulnerable plugin.

Generated by OpenCVE AI on October 30, 2026 at 15:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Kirki plugin to version 6.2.5 or newer.
  • Ensure the server rejects empty g‑recaptcha‑token values before processing the form.
  • Monitor form traffic for abnormal submission spikes and consider rate limiting or disabling the form if not needed.

Generated by OpenCVE AI on October 30, 2026 at 15:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
First Time appeared Themeum
Themeum kirki
Wordpress-extensions
Wordpress-extensions kirki
Vendors & Products Themeum
Themeum kirki
Wordpress-extensions
Wordpress-extensions kirki

Fri, 30 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Description Kirki plugin for WordPress before 6.2.5 contains a reCAPTCHA bypass vulnerability that allows unauthenticated attackers to submit frontend forms without valid verification by omitting the g-recaptcha-token field from POST requests to the form submission endpoint. Attackers can exploit the verify() method's early return on empty token values to submit unlimited forms, triggering notification emails, webhooks, and unbounded writes to the submissions table without completing reCAPTCHA validation.
Title Kirki WordPress Plugin < 6.2.5 reCAPTCHA Bypass via Missing Token
Weaknesses CWE-693
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Themeum Kirki
Wordpress-extensions Kirki
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T14:01:53.050Z

Reserved: 2026-10-19T14:41:46.702Z

Link: CVE-2026-112348

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-30T14:16:38.087

Modified: 2026-10-30T14:16:38.087

Link: CVE-2026-112348

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T17:30:12Z

Weaknesses
  • CWE-693

    Protection Mechanism Failure