Skip to main content

Splunk Enterprise CVE-2026-76277

| EUVDEUVD-2026-94629 MEDIUM
Improper Input Validation (CWE-20)
2026-10-07 cisco GHSA-f49j-g49x-qqr9
4.1
CVSS 3.1 · Vendor: cisco
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with edit_user-capable role
  2. Delivery
    Create native username with trailing period
  3. Exploit
    Username passes validation
  4. Execution
    Colliding user directory shares per-user config
  5. Impact
    User-management operations affect wrong account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires an authenticated user who holds a role granting the edit_user capability on Splunk Enterprise using the native Splunk authentication scheme, and the actor must create a native username that ends with a trailing period. The core limiting factor is the high privilege prerequisite (edit_user is an administrative user-management capability), which confines abuse to trusted/insider operators or a compromised admin-level account; external LDAP/SAML-only deployments that do not use native usernames are not in scope. Impact is further bounded because it manifests as configuration-data collisions and misdirected or failing user-management operations rather than code execution or direct data exfiltration. Affected: Splunk Enterprise below 10.4.3, 10.2.7, 10.0.10, and 9.4.15.

Impact

This is a low-priority, low-real-risk issue despite affecting a widely deployed enterprise product. The CVSS 3.1 vector (CVSS:3.1/AV:N/AC:H/PR:H/UI:N, base 4.1 MEDIUM) is internally consistent with the description: exploitation requires an already-privileged user holding the edit_user capability (PR:H), and the high attack complexity (AC:H) reflects the narrow, non-deterministic condition of crafting a username with a trailing period that collides with another user's directory. No EPSS score, CISA KEV entry, POC, or SSVC data was provided in the input. Exploitation status is therefore 'no public exploit identified at time of analysis.' All three impact metrics are only Low (C:L/I:L/A:L), consistent with the described effect - distinct accounts sharing per-user config data and user-management operations affecting the wrong account or failing - rather than full compromise. The vulnerability is essentially a privilege-boundary/data-integrity defect usable almost exclusively by a trusted administrator-level role, so the realistic threat is insider misuse or accidental collision rather than external attack. The CVSS data and the description do not conflict.

Exploit ScenarioDerived

A user granted a role with the edit_user capability creates a native Splunk username ending in a trailing period (e.g. 'analyst.'), which username validation fails to reject. Because the stored username maps to a user directory that collides with another account, the two distinct usernames share per-user configuration data, and subsequent user-management actions silently affect the wrong account or fail. No public exploit code was identified in the provided data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Oct 07, 2026

Splunk Enterprise below 10.4.3, 10.2.7, 10.0.10, and 9.4.15 fails to reject native usernames that end with a trailing period, allowing an authenticated user who holds a role with the edit_user capability to create such an account. Because the trailing period is stripped or normalized when deriving the per-user directory path, two distinct native usernames can resolve to the same per-user configuration data, so user-management operations may act on the wrong account or fail outright. The practical exposure is bounded: exploitation requires a high-privilege administrative capability (edit_user) on native Splunk authentication, and the outcome is configuration-data collision and misdirected administrative actions rather than code execution or bulk data theft. No public exploit code has been identified at time of analysis, and the issue is not listed in CISA KEV; vendor-released fixes are available. This is a low-priority, low-real-risk issue despite affecting a widely deployed enterprise product.

RemediationAI

Upgrade Splunk Enterprise to a vendor-released fixed version: 10.4.3, 10.2.7, 10.0.10, or 9.4.15, as documented in Splunk advisory SVD-2026-1001 (https://advisory.splunk.com/advisories/SVD-2026-1001); if upgrading is not immediately possible, apply the highest available maintenance release in your branch since patch data confirms a vendor fix is available. As a compensating control, audit and restrict the edit_user capability so only a small, trusted set of administrators can create native accounts, and periodically list native users to detect any username ending in a period, removing or renaming them before they can collide with another account's directory; note this reduces but does not eliminate exposure and does not fix the underlying validation gap. For environments that authenticate exclusively through LDAP or SAML and do not maintain native usernames, the vulnerable path is not reachable and upgrade can be scheduled on a normal maintenance cadence, though native accounts (including any local break-glass admin) should still be audited. Review per-user configuration directories for anomalies consistent with aliasing before and after remediation so that any misdirected administrative changes can be identified and corrected.

Affected VersionsENISA

Splunk Enterprise 10.4 <10.4.3
Splunk Enterprise 9.4 <9.4.15
Splunk Enterprise 10.2 <10.2.7
Splunk Enterprise 10.0 <10.0.10

Affected Packages

euvd splunk_enterprise fix: 9.4.15, 10.0.10, 10.2.7, 10.4.3

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

The root cause is improper input validation (CWE-20) in the native Splunk authentication username-creation path. Splunk Enterprise stores per-user state in user-scoped directories derived from the username string, but the validation routine applied at account creation does not anticipate a trailing period, so a name such as 'analyst.' can be accepted and then canonicalized (period stripped or treated loosely) when the user directory is computed. The result is directory-name aliasing: two logically distinct native accounts map to the same per-user configuration namespace, producing collisions in preferences, saved objects, and user-scoped settings, while downstream user-management operations (rename, delete, capability changes) can address the wrong account or error out. The affected component is the native Splunk platform authentication scheme (per the referenced 'Set up native Splunk authentication' documentation) combined with role capability handling for edit_user; deployments that authenticate exclusively via external LDAP or SAML and do not create native usernames fall outside the vulnerable path. CPE data identifies the impacted product set as splunk:splunk_enterprise across all release trains listed by the vendor advisory and ENISA EUVD (10.4 < 10.4.3, 10.2 < 10.2.7, 10.0 < 10.0.10, 9.4 < 9.4.15). The CVSS 3.1 vector CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L reflects network reachability but high attack complexity and high privileges, with only low-level confidentiality, integrity, and availability effects.

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

Requires the administrative edit_user capability (PR:H) and a narrow trailing-period collision condition (AC:H); over the network management interface (AV:N) with only low C/I/A impact from config-data sharing and misdirected user-management operations.

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

Primary rating from Vendor (cisco).

CVSS VectorVendor: cisco

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

Lifecycle Timeline

2
Patch available
Oct 07, 2026 - 22:02 EUVD
CVE Published
Oct 07, 2026 - 20:46 nvd
MEDIUM 4.1

DescriptionCVE.org

In Splunk Enterprise versions below 10.4.3, 10.2.7, 10.0.10, and 9.4.15, a user that holds a role with the edit_user capability could create a native Splunk username that ends with a period. The vulnerability is possible because username validation does not reject a trailing period before the username is used for a user directory. This can cause distinct native Splunk usernames to share per-user configuration data, and user-management operations can affect the wrong account or fail. For more information see Set up native Splunk authentication (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.4/use-the-native-splunk-platform-authentication-scheme/set-up-native-splunk-authentication) and 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) in the Splunk documentation.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
High
widely deployed enterprise SIEM/log platform across large organizations
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

20
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +20
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