Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged Splunk user
-
DeliveryUpload malicious file to apptemp directory
-
ExploitAwait or induce user/process interaction
-
ExecutionMalicious file executed by Splunk process
-
ImpactFull RCE on Splunk server host
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Secure temp file creation
|
| Exploitation Conditions | Exploitation requires a valid Splunk account that does not hold the admin or power role - a low-privileged authenticated user. The attacker must be able to write a file to the |
| Impact | The CVSS 7.1 score with vector AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H reflects a meaningful but constrained real-world risk: while technical impact is total (all three pillars), the high attack complexity and required user interaction impose real barriers to exploitation. SSVC corroborates this - Automatable: no means mass exploitation is implausible, and Exploitation: none confirms no observed in-the-wild activity. The EPSS of 0.13% (33rd percentile) aligns with this low near-term exploitation probability. Splunk is widely deployed in enterprise SOC and SIEM environments, meaning a successful exploit yields high-value access - even a mid-sized municipal IT team in zabrze running Splunk as its primary log aggregation platform faces meaningful risk if a malicious insider or compromised low-privileged account can engineer the necessary trigger condition. The cisco-reported origin suggests the finding came from professional security research rather than active attacker discovery, further supporting the low EPSS signal. The mismatch between SSVC Technical Impact: total and the high-complexity/user-interaction prerequisites is the defining tension here: the theoretical ceiling is severe but the exploitation floor is high. |
| Exploit ScenarioDerived | An attacker with a valid low-privileged Splunk account (lacking admin or power role) crafts a malicious file and uploads it to the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
Remote code execution in Splunk Enterprise and Splunk Cloud Platform is achievable by low-privileged users - those without the admin or power role - by uploading a malicious file to the $SPLUNK_HOME/var/run/splunk/apptemp directory, exploiting insufficient isolation of temporary files (CWE-377). Affected versions span Splunk Enterprise below 10.2.1/10.0.5/9.4.10/9.3.11 and multiple Splunk Cloud Platform release trains. No public exploit code has been identified and CISA has not listed this in KEV; SSVC assigns Exploitation: none and Automatable: no, indicating low immediate threat despite total technical impact.
RemediationAI
Upgrade Splunk Enterprise to version 10.2.1, 10.0.5, 9.4.10, or 9.3.11 (or later) depending on the active release branch. For Splunk Cloud Platform, upgrade to 10.4.2603.0, 10.3.2512.5, 10.2.2510.9, 10.1.2507.19, 10.0.2503.13, or 9.3.2411.127 as applicable; note that Splunk Cloud Platform 10.4.2603 is listed as Not Affected. Full vendor guidance is at https://advisory.splunk.com/advisories/SVD-2026-0403. As a compensating control prior to patching, restrict filesystem-level write access to $SPLUNK_HOME/var/run/splunk/apptemp so that only the Splunk service account can write to this directory - this directly addresses the upload vector but may interfere with legitimate app staging workflows and should be tested in non-production first. Additionally, enforce the principle of least privilege by auditing which accounts hold low-privileged Splunk roles and removing unnecessary access.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is rooted in CWE-377 (Insecure Temporary File), specifically improper handling and insufficient isolation of the apptemp temporary directory at $SPLUNK_HOME/var/run/splunk/apptemp. Splunk Enterprise and Splunk Cloud Platform (CPE: cpe:2.3:a:splunk:splunk_enterprise and cpe:2.3:a:splunk:splunk_cloud_platform) process app-related temporary artifacts in this directory. The isolation controls governing which users can write to this directory and how those files are subsequently processed or executed are deficient, allowing a low-privileged platform user to plant a malicious file that the Splunk process later acts upon. The CVSS vector (AC:H, UI:R) indicates the exploitation path requires a specific triggering condition - likely an authorized user or automated Splunk process handling a file in that directory after the malicious upload, rather than a purely autonomous exploit chain.
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:H/A:H
Network-reachable upload path, but AC:H for required trigger condition, PR:L for authenticated low-priv account, and UI:R for necessary interaction to execute the payload.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
3DescriptionCVE.org
In Splunk Enterprise versions below 10.2.1, 10.0.5, 9.4.10, and 9.3.11, and Splunk Cloud Platform versions below 10.4.2603.0, 10.3.2512.5, 10.2.2510.9, 10.1.2507.19, 10.0.2503.13, and 9.3.2411.127, a low-privileged user that does not hold the admin or power Splunk roles could potentially perform a Remote Code Execution (RCE) by uploading a malicious file to the $SPLUNK_HOME/var/run/splunk/apptemp directory due to improper handling and insufficient isolation of temporary files within the apptemp directory.
Executive ViewAI
Splunk Enterprise and Splunk Cloud Platform contain a remote code execution vulnerability exploitable by non-administrative users with internal system access, allowing attackers to execute arbitrary code and potentially compromise critical security monitoring infrastructure. This poses direct risk to organizations relying on Splunk for log retention, threat detection, and compliance reporting, with successful exploitation enabling full system takeover by insider threats or compromised user accounts. Vendor-provided patches are available across all affected versions.
Apply vendor patch.
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
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-22934
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB