CVE-2026-12721

Kirki < 6.0.13 - Unauthenticated SQL Injection

Published Jul 31, 2026 CVSS 3.1 · 8.6 High EPSS < 1% KEV · Not listed
Description
The Kirki WordPress plugin before 6.0.13 does not properly sanitise and escape a value taken from the request before using it in a SQL statement, allowing unauthenticated attackers to perform SQL injection attacks.

Analysis

AI-generated

Technical impact

The Kirki WordPress plugin before version 6.0.13 fails to properly sanitise and escape a value obtained from an HTTP request before inserting it into a SQL statement, thereby allowing an unauthenticated attacker to perform SQL injection. By crafting a malicious request to the plugin endpoint, an attacker can execute arbitrary SQL commands against the underlying database, potentially reading, modifying or deleting site data.

Affected Systems

WordPress sites that use the Kirki plugin with a version older than 6.0.13 are affected; any WordPress installation that has the plugin enabled is at risk if the plugin code is not updated.

Risk and Exploitability

The vulnerability can be exploited remotely over the network with no authentication; the attacker only needs to submit a specially formed request to the plugin endpoint. The CVSS score of 8.6 indicates high severity, and the EPSS score of less than 1% suggests a low exploitation probability. The vulnerability is not listed in CISA KEV. An attacker who successfully injects SQL could read, modify, or delete site data, thereby compromising the confidentiality and integrity of the website.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Kirki plugin to version 6.0.13 or later, which validates input and applies proper escaping.
  • If an update cannot be applied immediately, restrict access to the affected endpoint by using a web application firewall rule that blocks typical SQL injection payloads or by rate‑limiting requests to the plugin's admin pages.
  • Ensure only authenticated, privileged users can access the WordPress admin and consider disabling or shielding scheduled or public API routes that may trigger the vulnerable code path.

Generated by OpenCVE AI on August 4, 2026 at 11:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions kirki
Vendors & Products Wordpress-extensions
Wordpress-extensions kirki
Type Values Removed Values Added
Weaknesses CWE-89
Metrics cvssV3_1

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

ssvc

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

Type Values Removed Values Added
Description The Kirki WordPress plugin before 6.0.13 does not properly sanitise and escape a value taken from the request before using it in a SQL statement, allowing unauthenticated attackers to perform SQL injection attacks.
Title Kirki < 6.0.13 - Unauthenticated SQL Injection
References
Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Jul 31, 2026, 4:52 PM
Reserved
Jun 19, 2026, 1:02 PM
Status
Deferred
Published
Jul 31, 2026, 7:16 AM
Modified
Aug 26, 2026, 4:31 PM