Skip to main content

Splunk Enterprise EUVDEUVD-2026-22934

| CVE-2026-20204 HIGH
Insecure Temporary File (CWE-377)
2026-04-15 cisco
7.1
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
7.1 HIGH
AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
vuln.today AI
7.1 HIGH

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.

3.1 AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jul 26, 2026 - 15:32 vuln.today
Patch released
Apr 17, 2026 - 19:04 nvd
Patch available
Patch available
Apr 16, 2026 - 05:29 EUVD
9.3.2411.127,10.0.2503.13,10.2.2510.9
EUVD ID Assigned
Apr 15, 2026 - 15:30 euvd
EUVD-2026-22934
CVE Published
Apr 15, 2026 - 15:17 nvd
HIGH 7.1

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

AnalysisAI

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.

Technical ContextAI

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.

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.

More in Splunk

View all
CVE-2014-0160 HIGH POC
7.5 Apr 07

The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe

CVE-2026-20253 CRITICAL POC
9.8 Jun 10

Unauthenticated arbitrary file write in Splunk Enterprise (below 10.2.4 and 10.0.7) and Splunk Cloud Platform (below 10.

CVE-2024-36985 HIGH POC
8.8 Jul 01

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

CVE-2023-46214 HIGH POC
8.8 Nov 16

In Splunk Enterprise versions below 9.0.7 and 9.1.2, Splunk Enterprise does not safely sanitize extensible stylesheet la

CVE-2023-32707 HIGH POC
8.8 Jun 01

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,

CVE-2022-43571 HIGH POC
8.8 Nov 03

In Splunk Enterprise versions below 8.2.9, 8.1.12, and 9.0.2, an authenticated user can execute arbitrary code through t

CVE-2022-32221 CRITICAL POC
9.8 Dec 05

When doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for data t

CVE-2022-32207 CRITICAL POC
9.8 Jul 07

When curl < 7.84.0 saves cookies, alt-svc and hsts data to local files, it makes the operation atomic by finalizing the

CVE-2023-23914 CRITICAL POC
9.1 Feb 23

A cleartext transmission of sensitive information vulnerability exists in curl <v7.88.0 that could cause HSTS functional

CVE-2021-22945 CRITICAL POC
9.1 Sep 23

When sending data to an MQTT server, libcurl <= 7.73.0 and 7.78.0 could in some circumstances erroneously keep a pointer

CVE-2023-27534 HIGH POC
8.8 Mar 30

A path traversal vulnerability exists in curl <8.0.0 SFTP implementation causes the tilde (~) character to be wrongly re

CVE-2023-27533 HIGH POC
8.8 Mar 30

A vulnerability in input validation exists in curl <8.0 during communication using the TELNET protocol may allow an atta

Share

EUVD-2026-22934 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy