Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with high-privilege SHC management account
-
DeliveryCraft bundle archive with path-traversal payload path
-
ExploitSubmit bundle via SHC member bundle REST API
-
ExecutionSplunk daemon writes malicious file to target directory
-
PersistTrigger execution of written payload via Splunk mechanism
-
ImpactAchieve RCE as Splunk service account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated Splunk account holding a high-privilege Splunk role that specifically grants the ability to manage search head clustering (the 'can_srchhead_cluster_manage' or equivalent capability). Standard admin-level users without explicit SHC management rights are not sufficient. The target deployment must be running Splunk Enterprise in a search head cluster configuration - standalone Splunk instances without SHC configured would not expose the vulnerable API endpoint. Versions below 10.4 are explicitly immune per the vendor advisory. The Splunk REST API port (default 8089) must be reachable by the attacker, which is typically restricted to internal networks but accessible from any authenticated client with network reach. Exploitation is limited by the OS-level write permissions of the account running Splunk - files can only be written where that service account has access, constraining but not eliminating the impact. |
| Impact | The CVSS 3.1 base score of 6.0 (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:L) reflects that exploitation requires high privileges (PR:H), which significantly constrains the attacker population to insiders, compromised admin accounts, or privilege-escalated sessions. The C:H rating is consistent with the vendor statement that all relevant Splunk data could be accessed post-exploitation. However, the vendor's I:L/A:L ratings appear conservative given that successful file-write-to-RCE inherently yields full integrity and availability compromise of the Splunk deployment; the true post-exploitation impact is likely higher and the vendor rating may reflect a bounded scope assessment. No EPSS data was provided in the intelligence feed, and the CVE is not listed in CISA KEV, suggesting no confirmed active exploitation at time of analysis. Cisco reported the issue, indicating external discovery rather than vendor self-identification. Real-world priority should be HIGH for organizations running Splunk 10.4 or 10.4.1, particularly those with multiple high-privilege users or federated identity integrations that could expose SHC management roles to broader account populations. |
| Exploit ScenarioDerived | An attacker who has obtained or possesses a Splunk account with a high-privilege role that includes search head cluster management rights authenticates to the Splunk REST API over the network and submits a crafted bundle archive containing a path-traversed payload path. The server writes the malicious file - such as a web shell or a Splunk app configuration that executes OS commands - to a location writable by the Splunk daemon, and the attacker subsequently triggers execution by referencing the written file through a legitimate Splunk mechanism. No public POC has been identified, but the primitive (authenticated REST write to arbitrary path) is well understood and exploitable by a skilled attacker without specialized tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Remote code execution in Splunk Enterprise 10.4.x allows a high-privilege user with search head cluster (SHC) management rights to write files to arbitrary locations accessible by the Splunk service account via the SHC member bundle REST API. The API fails to enforce authorization boundaries and does not validate bundle paths before accepting content, enabling path-traversal-style writes that can deliver and trigger malicious payloads. No public exploit code or active exploitation (CISA KEV) has been identified at time of analysis, but the RCE primitive makes this a meaningful risk in environments running Splunk 10.4 or 10.4.1 where high-privilege insider or compromised-account scenarios are plausible.
RemediationAI
Upgrade Splunk Enterprise to version 10.4.2 or later, which resolves the path validation defect in the SHC member bundle REST API per vendor advisory SVD-2026-0801 (https://advisory.splunk.com/advisories/SVD-2026-0801). No exact patch version beyond 10.4.2 is independently confirmed from the provided data. As an interim compensating control for environments that cannot immediately patch, restrict assignment of the high-privilege search head clustering management role to the minimum required administrative accounts and audit role assignments for unexpected changes. Additionally, restrict network access to Splunk REST API ports (default 8089) to trusted administrative subnets via firewall or host-based ACLs - this raises the bar by limiting which network principals can reach the vulnerable endpoint, though it does not eliminate risk from legitimate high-privilege users. Monitor for anomalous bundle submissions or unexpected file creation events under the Splunk service account's writable directories.
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's search head clustering feature exposes a REST API endpoint for distributing configuration bundles across cluster members. The affected endpoint (CPE: cpe:2.3:a:splunk:splunk_enterprise:*:*:*:*:*:*:*:* narrowed to versions 10.4-10.4.2) accepts bundle archives and writes their contents to disk as the OS user running the Splunk daemon. CWE-284 (Improper Access Control) is the root cause class: the API fails to enforce the expected authorization boundary between a high-privilege Splunk application role and the underlying filesystem, and critically does not sanitize or validate bundle-supplied paths before writing. This is a logic-layer path traversal enabled by missing server-side validation rather than a memory-corruption or injection flaw. The vulnerability is version-bounded to 10.4.x; versions below 10.4 are explicitly not affected per the vendor advisory SVD-2026-0801.
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:L/PR:H/UI:N/S:U/C:H/I:L/A:L
AV:N and PR:H per REST API access requiring high-privilege role; I:H and A:H upgraded from vendor rating because arbitrary file write yielding RCE logically implies full integrity and availability compromise of the Splunk instance.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
2DescriptionCVE.org
In Splunk Enterprise versions below 10.4.2, a user with a high-privilege Splunk role that can manage search head clustering could use the search head cluster member bundle Representational State Transfer (REST) API to write files to locations that the user account running Splunk Enterprise can write to, which could allow for remote code execution. Successful exploitation could result in access to all relevant data and could affect the integrity and availability of the Splunk deployment. The vulnerability does not affect Splunk Enterprise versions below 10.4. The vulnerability is possible because the search head cluster member bundle REST API does not enforce the expected authorization boundary and does not validate bundle paths before accepting bundle content. For more information see Using the REST API reference (https://help.splunk.com/en/splunk-enterprise/rest-api-reference/10.2/introduction/using-the-rest-api-reference), About configuring role-based user access (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.2/manage-splunk-platform-users-and-roles/about-configuring-role-based-user-access), and About distributed search (https://help.splunk.com/en/splunk-enterprise/administer/distributed-search/9.4/overview-of-distributed-search/about-distributed-search) 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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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-62910
GHSA-64mq-x57q-3v96
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB