Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate to Splunk as power-role user
-
DeliveryCraft dataset with embedded risky SPL commands
-
ExploitShare dataset with target admin user
-
InstallPhish admin into opening shared dataset
-
C2Table Editor runs field-summary search bypassing SPL safeguards
-
ExecuteRisky commands execute under admin permissions
-
ImpactExfiltrate data or overwrite lookup files
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must hold an authenticated Splunk 'power' role account on the target Splunk Enterprise instance - this role is typically granted to power analysts and is not a default low-privilege account. The Table Editor feature must be available and in use on the instance. The attack is not exploitable at will: successful exploitation additionally requires the attacker to socially engineer (phish) a user who holds the Splunk 'admin' role into opening the crafted shared dataset in the Table Editor, specifically triggering the Initial Data step. Exploitation is limited by the UI:R requirement - if the admin does not open the dataset, no commands execute. The CVSS PR:L vector confirms authentication as a power-role user is a hard prerequisite; unauthenticated or unprivileged attackers cannot exploit this vulnerability. |
| Impact | The vendor-assigned CVSS score of 5.4 (Medium) accurately captures the constrained exploitation path: AC:H reflects mandatory social engineering of an admin user, PR:L confirms the attacker must already hold an authenticated 'power' role account, and UI:R means exploitation cannot proceed without the victim taking a deliberate action. Despite the moderate composite score, the C:H rating is particularly meaningful in Splunk environments because admin sessions can access all indexed machine data, which frequently includes logs containing credentials, PII, and sensitive operational records. EPSS data was not present in the provided intelligence, preventing a probability-based comparison against the CVSS signal. The absence of a CISA KEV entry and the lack of any identified POC suggest this is not being exploited at scale, though the attack technique - abusing a trusted platform feature through social engineering - is well within the capability of insider threats or compromised power-role accounts. Organizations where many staff hold the 'power' role and where admins routinely open shared datasets face meaningfully higher exposure than tightly controlled deployments. |
| Exploit ScenarioDerived | A threat actor who already holds a Splunk 'power' role account - whether through legitimate employment, credential theft, or insider access - crafts a Table Editor dataset containing risky SPL commands designed to output sensitive search results to an attacker-controlled lookup file, then shares the dataset through Splunk's collaboration features. The attacker sends a phishing message to a Splunk admin (e.g., a Slack message or email) claiming the dataset contains urgent security findings that need review. When the admin opens the dataset in Table Editor and triggers the Initial Data step, the embedded SPL executes silently under the admin's permissions, exfiltrating indexed data and writing results to a lookup file the attacker can later read. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Splunk Enterprise contains a stored SPL injection flaw in the Table Editor that allows a lower-privileged 'power' role user to plant risky Search Processing Language commands inside a shared dataset, which then execute silently under an 'admin' user's elevated permissions when that admin opens the dataset's Initial Data step. Affected versions span four release lines: below 10.4.2, 10.2.6, 10.0.9, and 9.4.14. A successful attack exposes all data accessible to the admin and allows modification of Splunk lookup files. No public exploit has been identified at time of analysis, and CISA KEV does not list this vulnerability as actively exploited.
RemediationAI
Upgrade Splunk Enterprise to version 10.4.2, 10.2.6, 10.0.9, or 9.4.14 as appropriate for the deployed release line, per vendor advisory SVD-2026-0801 at https://advisory.splunk.com/advisories/SVD-2026-0801. As interim compensating controls where immediate patching is not possible: restrict the 'power' role to a minimal set of trusted users and audit current role assignments, since the attack requires the adversary to hold this role; configure Splunk access controls to limit which users can create and share Table Editor datasets; and train admin users to verify the provenance and content of any shared dataset before opening it in the Table Editor's Initial Data step. Splunk's SPL safeguards documentation and role capability guidance referenced in the CVE description should also be reviewed to harden the broader configuration. Note that restricting the power role reduces operational flexibility for analysts who depend on advanced SPL capabilities.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Splunk Enterprise (CPE: cpe:2.3:a:splunk:splunk_enterprise:*:*:*:*:*:*:*:*) is a widely deployed enterprise SIEM and log analytics platform. Its Table Editor feature allows users to create structured datasets interactively, and the Initial Data step runs an internal 'field-summary' search to preview data shape. Search Processing Language (SPL) includes a class of 'risky commands' - such as those that read or write lookup files, exfiltrate data, or alter configurations - that Splunk normally gates behind explicit user confirmation through its SPL safeguards mechanism. The root cause (CWE-863: Incorrect Authorization) is that the Table Editor's field-summary search bypasses these SPL safeguards entirely, meaning risky commands embedded in a shared dataset are executed without the warning or confirmation dialog that would normally alert a user. Because execution occurs in the context of whoever opens the dataset, a power-role attacker effectively inherits admin-level permissions through the victim's session.
Know when Splunk gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:L/A:N
Power-role authentication (PR:L), mandatory admin phishing (AC:H, UI:R), high data confidentiality exposure, limited lookup-file integrity impact, no availability effect.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
2DescriptionCVE.org
In Splunk Enterprise versions below 10.4.2, 10.2.6, 10.0.9, and 9.4.14, a user who holds the "power" Splunk role could store risky Search Processing Language (SPL) commands in a Table Editor dataset and share the dataset. A user who holds the "admin" Splunk role triggers the commands when that user opens the dataset in the Table Editor. The commands run using the permissions of the second user and could expose all relevant data and modify lookup files. The vulnerability is possible because the Table Editor does not apply SPL safeguards for risky commands to the field-summary search that it runs for the Initial Data step. The vulnerability requires the attacker to phish the affected user by tricking them into initiating a request within their browser. The user who holds the "power" Splunk role should not be able to exploit the vulnerability at will. For more information see SPL safeguards for risky commands (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.2/best-practices-for-splunk-platform-security/spl-safeguards-for-risky-commands) and Define roles on the Splunk platform with capabilities (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.2/manage-splunk-platform-users-and-roles/define-roles-on-the-splunk-platform-with-capabilities) in the Splunk documentation.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe
Unauthenticated arbitrary file write in Splunk Enterprise (below 10.2.4 and 10.0.7) and Splunk Cloud Platform (below 10.
curl 7.75.0 through 7.76.1 suffers from a use-after-free vulnerability resulting in already freed memory being used when
curl < 7.84.0 supports "chained" HTTP compression algorithms, meaning that a serverresponse can be compressed multiple t
In Splunk Enterprise versions below 9.2.2, 9.1.5, and 9.0.10, a low-privileged user that does not hold the admin or powe
In Splunk Enterprise versions below 9.0.7 and 9.1.2, Splunk Enterprise does not safely sanitize extensible stylesheet la
In versions of Splunk Enterprise below 9.0.5, 8.2.11, and 8.1.14, and Splunk Cloud Platform below version 9.0.2303.100,
In Splunk Enterprise versions below 8.2.9, 8.1.12, and 9.0.2, an authenticated user can execute arbitrary code through t
When curl < 7.84.0 saves cookies, alt-svc and hsts data to local files, it makes the operation atomic by finalizing the
SQLite 1.0.12 through 3.39.x before 3.39.2 sometimes allows an array-bounds overflow if billions of bytes are used in a
A vulnerability exists in curl <7.87.0 HSTS check that could be bypassed to trick it to keep using HTTP. Rated high seve
When doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for data t
EUVD-2026-62907
GHSA-ww3g-f2hv-r6p3
NVD
CVE.org
EPSS
Exploit-DB