Skip to main content

Splunk Enterprise EUVDEUVD-2026-63122

| CVE-2026-76315 HIGH
Code Injection (CWE-94)
2026-08-19 cisco GHSA-vpvx-9wg6-62j5
8.8
CVSS 3.1 · Vendor: cisco
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain or compromise low-privileged Splunk account
  2. Delivery
    Authenticate to Splunk Web or REST API
  3. Exploit
    Send crafted POST to manager configuration REST endpoint
  4. Execution
    Splunk evaluates injected configuration values as code
  5. Persist
    Achieve arbitrary code execution on Splunk platform process
  6. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Splunk Enterprise 10.4 <10.4.2
Splunk Enterprise 10.2 <10.2.6
Splunk Enterprise 9.4 <9.4.14
Splunk Enterprise 10.0 <10.0.9

Affected Packages

euvd splunk_enterprise fix: 9.4.14, 10.0.9, 10.2.6, 10.4.2

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

Vendor (cisco) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

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.

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

Primary rating from Vendor (cisco).

CVSS VectorVendor: cisco

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

Lifecycle Timeline

2
Patch available
Aug 19, 2026 - 22:04 EUVD
CVE Published
Aug 19, 2026 - 21:34 cve.org
HIGH 8.8

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
High
widely deployed enterprise SIEM platform across regulated industries
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

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.

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-2021-22901 HIGH POC
8.1 Jun 11

curl 7.75.0 through 7.76.1 suffers from a use-after-free vulnerability resulting in already freed memory being used when

CVE-2022-32206 MEDIUM POC
6.5 Jul 07

curl < 7.84.0 supports "chained" HTTP compression algorithms, meaning that a serverresponse can be compressed multiple t

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-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-2022-35737 HIGH POC
7.5 Aug 03

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

CVE-2022-43551 HIGH POC
7.5 Dec 23

A vulnerability exists in curl <7.87.0 HSTS check that could be bypassed to trick it to keep using HTTP. Rated high seve

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

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