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.
Published: 2026-07-31
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

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

Remediation

No vendor fix or workaround currently provided.

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

History

Fri, 31 Jul 2026 17:30:00 +0000

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


Fri, 31 Jul 2026 06:30:00 +0000

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

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-31T16:52:19.507Z

Reserved: 2026-06-19T13:02:53.567Z

Link: CVE-2026-12721

cve-icon Vulnrichment

Updated: 2026-07-31T16:52:01.093Z

cve-icon NVD

Status : Received

Published: 2026-07-31T07:16:24.057

Modified: 2026-07-31T17:16:31.993

Link: CVE-2026-12721

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T11:30:07Z

Weaknesses
  • CWE-89

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