Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or compromise low-privileged Splunk account
-
DeliveryAuthenticate to Splunk Web or REST API
-
ExploitSend crafted POST to manager configuration REST endpoint
-
ExecutionSplunk evaluates injected configuration values as code
-
PersistAchieve arbitrary code execution on Splunk platform process
-
ImpactExfiltrate ingested log data and tamper with detection integrity
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid Splunk Enterprise user account that does NOT hold the 'admin' or 'power' Splunk role - any lower-privileged account (e.g., 'user' role or custom low-privilege role) is sufficient. No special Splunk configuration is required; the vulnerable REST API path is present in all affected versions by default as part of Splunk Web Manager Configuration. Network access to the Splunk REST API (typically port 8089) or Splunk Web (typically port 8000) is required, consistent with AV:N in the CVSS vector. Exploitation is limited by the need for a valid credential - unauthenticated exploitation is not possible per PR:L in the CVSS vector. The vulnerability does not require any specific Splunk apps, add-ons, or non-default features to be installed. |
| Impact | The CVSS 3.1 score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately reflects the threat model: the attack is network-reachable, requires no special conditions, demands only a valid (non-privileged) Splunk account, and yields complete system compromise. The low attack complexity and absence of user interaction make this particularly dangerous in organizations where Splunk accounts are broadly distributed across analysts, developers, or service accounts. The threat is further elevated by Splunk's role as a security monitoring platform - compromise of the SIEM itself would allow an attacker to suppress alerts, exfiltrate ingested log data (which often includes credentials and sensitive operational data), and tamper with availability of detection tooling. No EPSS score was provided in the input data, and this CVE does not appear in CISA KEV at time of analysis, so widespread active exploitation is not confirmed. However, the low bar for exploitation (any account, no configuration prerequisites) means the effective exploitable population is large wherever Splunk accounts exist beyond the admin/power tier. Reported by Cisco, suggesting external independent discovery rather than vendor self-disclosure. |
| Exploit ScenarioDerived | An attacker with any valid Splunk account - such as a junior analyst, a service account, or a compromised credential obtained through phishing - authenticates to Splunk and submits a crafted HTTP request to the manager configuration REST API endpoint, supplying malicious configuration values that Splunk Web evaluates as code. Because no permission check is enforced at the API layer, the request is accepted and the injected payload executes in the Splunk platform process context, granting the attacker full access to ingested log data and the ability to disable detection capabilities or pivot within the host environment. No public exploit or proof-of-concept code has been identified at time of analysis, but the straightforward nature of the authorization bypass makes independent rediscovery likely. |
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 allows any authenticated low-privileged user - one without the 'admin' or 'power' role - to inject and execute arbitrary code on the Splunk platform instance via the Splunk Web Manager Configuration REST API endpoint. The root cause is a missing permission check on the REST API path governing manager configuration writes, meaning Splunk evaluates attacker-supplied configuration values without verifying the caller holds the required role. Exploitation yields full confidentiality, integrity, and availability impact on the Splunk instance; no public exploit has been identified at time of analysis.
RemediationAI
The primary remediation is upgrading Splunk Enterprise to a fixed release: 10.4.2, 10.2.6, 10.0.9, or 9.4.14, depending on the currently deployed branch. These versions are confirmed patched per Splunk advisory SVD-2026-0801 at https://advisory.splunk.com/advisories/SVD-2026-0801. As an interim compensating control where immediate patching is not feasible, restrict Splunk account provisioning to the minimum required set - reducing the number of non-admin/non-power accounts reduces the exploitable principal pool, though it does not eliminate the vulnerability. Additionally, network-level controls limiting access to Splunk Web and REST API endpoints (ports 8000/8089 by default) to trusted internal segments can reduce exposure to external attackers. Note that these controls do not protect against insider or lateral-movement scenarios. Splunk's role-based access control documentation at the referenced help.splunk.com URLs provides guidance on auditing existing role assignments.
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:*:*:*:*:*:*:*:*) exposes a REST API path for manager configuration through Splunk Web. Under normal RBAC controls, writing manager configuration requires a specific Splunk permission tied to the 'admin' or 'power' role. CWE-94 (Code Injection) identifies the root cause: the manager configuration subsystem evaluates the values it receives as code or executable configuration directives, and the REST endpoint responsible for accepting those writes does not enforce the permission that should gate access. Any authenticated user - regardless of role assignment - can POST to this endpoint and supply malicious values that Splunk Web subsequently evaluates, achieving arbitrary code execution in the context of the Splunk platform process. This is a server-side injection flaw caused by insufficient authorization enforcement at the API layer, not at the evaluation layer.
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:L/UI:N/S:U/C:H/I:H/A:H
PR:L confirmed by description requiring a valid non-admin account; AV:N because Splunk Web REST API is network-exposed; full CIA impact since arbitrary code executes on the platform.
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 does not hold the "admin" or "power" Splunk roles could execute arbitrary code on the Splunk platform instance through Splunk Web Manager Configuration. The user could then access all relevant data and affect system integrity and availability on the Splunk platform instance. The vulnerability is possible because Splunk Web Manager Configuration evaluates manager configuration values, and the Representational State Transfer (REST) API path for manager configuration does not require the permission that normally controls manager configuration writes. For more information see 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 restmap.conf (https://help.splunk.com/en/data-management/splunk-enterprise-admin-manual/10.2/configuration-file-reference/10.2.0-configuration-file-reference/restmap.conf) in the Splunk documentation.
Executive ViewAI
Splunk Enterprise instances are vulnerable to remote code execution through a permission bypass in the Web Manager Configuration REST API, allowing authenticated low-privileged users to execute arbitrary code without administrative roles. This vulnerability directly compromises organizations' security operations and compliance capabilities, as attackers could manipulate logs, exfiltrate sensitive data, or disable security monitoring. The availability of a patch and the severity of RCE impact on this security-critical platform requires immediate deployment.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
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-63122
GHSA-vpvx-9wg6-62j5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB