Skip to main content

Splunk Enterprise EUVDEUVD-2026-62919

| CVE-2026-76354 HIGH
Improper Neutralization of Null Byte or NUL Character (CWE-158)
2026-08-19 cisco GHSA-xmr2-67jq-5c93
8.1
CVSS 3.1 · Vendor: cisco
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege Splunk credentials
  2. Delivery
    Identify non-captain SHC member REST endpoint
  3. Exploit
    Craft bundle replication API request with NUL-byte filename
  4. Execution
    Bypass server-side path validation via NUL truncation
  5. Persist
    Delete or overwrite Splunk-writable files on target node
  6. Impact
    Disrupt SHC member availability or degrade cluster integrity

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Metacharacter neutralization
Exploitation Conditions

Exploitation requires Splunk Enterprise to be deployed in a Search Head Cluster (SHC) configuration; standalone deployments are not vulnerable. The attacker must possess any valid Splunk account that does not hold the 'admin' or 'power' role - basic authenticated users qualify, meaning the credential barrier is low in organizations with broad Splunk user populations. The targeted node must be a non-captain SHC member; the SHC captain is not the attack target. The REST API must be network-reachable from the attacker (AV:N per the CVSS vector, PR:L confirming authentication is required). No non-default feature flags or special platform conditions beyond SHC membership are required. Factors limiting exploitation include: the mandatory SHC deployment mode, the requirement for at least one valid Splunk credential (PR:L - unauthenticated exploitation is not possible), the restriction to non-captain members only, and the constraint that only files writable by the Splunk service account can be targeted.

Impact

The CVSS 8.1 score and vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H accurately represent the threat profile: the attack is network-delivered, requires only a low-privileged Splunk account, and demands no user interaction or special access conditions beyond SHC being deployed. The absence of confidentiality impact (C:N) limits the blast radius compared to a full credential-theft scenario, but the combination of high integrity and availability impact is particularly damaging in environments where Splunk serves as the primary SIEM - disrupting or corrupting a non-captain search head directly impairs threat detection capacity. No EPSS data was supplied, and the CVE does not appear in CISA KEV, which moderates urgency relative to the raw score; the lack of public POC also reduces the immediate automated-exploitation risk. That said, any organization running SHC - whether a large enterprise or a mid-sized security operation - should treat patching as a near-term priority, because the low privilege requirement means any internal Splunk user without admin or power roles is a potential threat actor. SSVC signals support a 'Track Closely / Act' posture: exploitation is not yet confirmed automated, but the technical impact is total for availability on affected nodes. The SHC deployment prerequisite is the primary limiting factor; defenders should confirm whether their Splunk estate runs clustered or standalone before triaging urgency.

Exploit ScenarioDerived

An authenticated Splunk user holding only a basic role - granted no admin or power privileges - sends a crafted REST API request to the SHC bundle replication endpoint of a non-captain cluster member, with a bundle filename containing an embedded NUL byte. The server constructs the destination path using the malformed filename, truncating it at the NUL byte to resolve outside the intended bundle directory, and proceeds to delete or overwrite a targeted file writable by the Splunk process account - such as a configuration file or index metadata - causing the affected SHC member to malfunction or fail. No public proof-of-concept code has been identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Aug 19, 2026

Search Head Clustering bundle replication in Splunk Enterprise fails to validate bundle filenames or neutralize NUL bytes before constructing file system paths on non-captain cluster members, allowing any authenticated low-privileged user to delete or temporarily overwrite files accessible to the Splunk service account via a crafted REST API request. Affected are Splunk Enterprise versions below 10.4.2, 10.2.6, 10.0.9, and 9.4.14 running in SHC deployments - standalone instances are not in scope. No public exploit code has been identified at time of analysis and this CVE is not listed in CISA KEV; however, vendor patch is available via advisory SVD-2026-0801 and the low privilege barrier makes this a credible insider or stolen-credential threat in SOC environments.

RemediationAI

Upgrade Splunk Enterprise to a fixed version: 10.4.2 or later for 10.4.x deployments, 10.2.6 or later for 10.2.x, 10.0.9 or later for 10.0.x, or 9.4.14 or later for 9.4.x, per vendor advisory SVD-2026-0801 at https://advisory.splunk.com/advisories/SVD-2026-0801. If immediate patching is operationally blocked, apply network-level controls to restrict REST API access on non-captain SHC member ports (default 8089) to only the SHC captain and authorized administrator hosts - note that overly broad ACLs on this port can impair legitimate bundle replication and must be validated against SHC topology before deployment. Additionally, audit Splunk user accounts to enforce least privilege: remove unnecessary accounts and ensure only users requiring access hold valid credentials, reducing the pool of potential threat actors; refer to Splunk's role-definition guidance linked in SVD-2026-0801. Restricting the Splunk service account to the minimum writable file-system scope via OS-level permissions is a defense-in-depth measure that reduces the impact of a successful exploit but does not prevent it.

Affected VersionsENISA

Splunk Enterprise 10.2 <10.2.6
Splunk Enterprise 10.4 <10.4.2
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's Search Head Clustering (SHC) feature replicates configuration bundles across cluster members to maintain consistent search-head state. The flaw is classified as CWE-158 (Improper Neutralization of Null Byte or NUL Character): the bundle replication code neither validates the filename of an incoming replicated bundle nor strips embedded NUL bytes prior to constructing the destination path on the receiving member node. Because many system APIs and C-runtime string functions treat NUL as a string terminator, inserting a NUL byte into a filename causes the resolved path to truncate at the injection point, enabling the attacker to escape the intended bundle directory and target arbitrary files writable by the Splunk process account. The attack surface is the Splunk REST API, which is network-accessible. Affected product identifier: cpe:2.3:a:splunk:splunk_enterprise:*:*:*:*:*:*:*:*. The vulnerability is exclusive to the SHC bundle replication pathway and is exploitable only against non-captain SHC members.

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.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
vuln.today AI 8.1 HIGH

REST API delivery justifies AV:N and AC:L; valid Splunk account required sets PR:L; file deletion/overwrite yields I:H and A:H with no confidentiality impact (C:N).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/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
None
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Aug 19, 2026 - 22:04 EUVD
CVE Published
Aug 19, 2026 - 21:34 nvd
HIGH 8.1

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 affect system integrity and availability by sending a crafted Representational State Transfer (REST) API request that deletes or temporarily overwrites files writable by the user account running Splunk Enterprise processes on a non-captain search head cluster member. The vulnerability is possible because Search Head Clustering bundle replication does not validate the name of a replicated bundle file or neutralize NUL bytes before constructing the member bundle path. For more information see About search head clustering (https://help.splunk.com/en/splunk-enterprise/administer/distributed-search/10.4/overview-of-search-head-clustering/about-search-head-clustering), Define roles on the Splunk platform with capabilities (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.4/manage-splunk-platform-users-and-roles/define-roles-on-the-splunk-platform-with-capabilities), and Secure Splunk Enterprise service accounts (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/9.0/install-splunk-enterprise-securely/secure-splunk-enterprise-service-accounts) in the Splunk documentation.

Executive ViewAI

Why It Matters

Splunk Enterprise Search Head Clustering deployments face a high-severity file manipulation risk (CVE-2026-76354) allowing authenticated users to delete or overwrite operational files; no public exploit identified at time of analysis, but the low-privilege barrier creates significant insider threat exposure. Immediate patching is required to defend against credential-compromise attacks in security operations environments. Affected versions below 10.4.2, 10.2.6, 10.0.9, and 9.4.14 must be updated to eliminate this vulnerability.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
High
widely deployed enterprise SIEM platform across large and mid-market security operations
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.2%
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
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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