Description
In Splunk Enterprise versions below 10.4.2, 10.2.6, 10.0.9, and 9.4.14, a low-privileged user that does not hold the "admin" or "power" Splunk roles could inject Structured Query Language (SQL) through the Representational State Transfer (REST) API, causing Splunk Enterprise to evaluate attacker-controlled text as part of a database query. The SQL injection is possible because the REST API incorporates user-supplied filter values into database queries without proper neutralization.
Published: 2026-08-19
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A low‑privileged user who is not an admin or power role can inject Structured Query Language commands into Splunk Enterprise by sending crafted data to the REST API, causing the system to execute attacker‑controlled text as part of a database query. This flaw is a classic input validation weakness and is classified as CWE-89.

Affected Systems

Splunk Enterprise versions earlier than 10.4.2, 10.2.6, 10.0.9, and 9.4.14 are affected.

Risk and Exploitability

The CVSS score of 4.3 indicates a moderate severity. EPSS is not available, suggesting limited evidence of widespread exploitation. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is internal or external API access with non‑privileged credentials, which could allow an attacker to read or alter sensitive data stored in Splunk.

Generated by OpenCVE AI on August 20, 2026 at 10:58 UTC.

Remediation

Vendor Solution

Upgrade Splunk Enterprise to versions 10.4.2, 10.2.6, 10.0.9, and 9.4.14, or higher.


OpenCVE Recommended Actions

  • Upgrade Splunk Enterprise to version 10.4.2, 10.2.6, 10.0.9, or 9.4.14 or later, as required by the vendor.
  • Limit REST API usage by restricting low‑privileged accounts from accessing endpoints that accept filter values; verify that only admin or power roles can use these APIs.
  • Apply network segmentation and firewall rules to restrict external access to the Splunk REST API, and monitor logs for anomalous query activity.

Generated by OpenCVE AI on August 20, 2026 at 10:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 21 Aug 2026 19:15:00 +0000

Type Values Removed Values Added
First Time appeared Splunk splunk
CPEs cpe:2.3:a:splunk:splunk:*:*:*:*:enterprise:*:*:*
Vendors & Products Splunk splunk

Wed, 19 Aug 2026 23:30:00 +0000

Type Values Removed Values Added
First Time appeared Splunk
Splunk splunk Enterprise
Vendors & Products Splunk
Splunk splunk Enterprise

Wed, 19 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
Description In Splunk Enterprise versions below 10.4.2, 10.2.6, 10.0.9, and 9.4.14, a low-privileged user that does not hold the "admin" or "power" Splunk roles could inject Structured Query Language (SQL) through the Representational State Transfer (REST) API, causing Splunk Enterprise to evaluate attacker-controlled text as part of a database query. The SQL injection is possible because the REST API incorporates user-supplied filter values into database queries without proper neutralization.
Title Structured Query Language (SQL) Injection through the REST API in Splunk Enterprise
Weaknesses CWE-89
References
Metrics cvssV3_1

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


Subscriptions

Splunk Splunk Splunk Enterprise
cve-icon MITRE

Status: PUBLISHED

Assigner: cisco

Published:

Updated: 2026-08-26T15:23:04.652Z

Reserved: 2026-08-19T12:02:03.624Z

Link: CVE-2026-76309

cve-icon Vulnrichment

Updated: 2026-08-26T14:49:16.683Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-19T22:17:14.580

Modified: 2026-08-26T16:16:39.120

Link: CVE-2026-76309

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T11:00:04Z

Weaknesses
  • CWE-89

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