Skip to main content

Splunk Enterprise Security CVE-2026-76387

| EUVDEUVD-2026-62952 HIGH
Improper Input Validation (CWE-20)
2026-08-19 cisco GHSA-p274-gc4j-gjpj
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 Splunk ES account with mc_investigation_read
  2. Delivery
    Navigate to Analyst Queue in Mission Control
  3. Exploit
    Inject SPL tokens into search filter field names
  4. Execution
    Unsanitized field names included in scheduled SPL search
  5. Persist
    Injected SPL executes within scheduled search context
  6. Impact
    Access unauthorized data and manipulate system integrity

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 a valid Splunk Enterprise Security account holding a role that includes the mc_investigation_read capability - this is not a default capability granted to all users and must be explicitly assigned. The attacker must have network access to the Splunk ES deployment and must be able to reach and interact with the Analyst Queue within Mission Control. The injected SPL executes only within the data access context of the scheduled searches tied to that user's permissions, not as unrestricted system-level code execution. Exploitation is limited to: (1) authenticated users only - unauthenticated access is not possible per the PR:L CVSS metric; (2) users specifically holding mc_investigation_read - general Splunk users without this capability cannot exploit this path; (3) the Analyst Queue feature in Mission Control must be accessible in the deployment.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N scores 8.1 High. The low-privileges metric (PR:L) is further scoped in practice: the attacker must hold a role specifically containing the mc_investigation_read capability, which is not universally assigned and represents a non-default, role-gated prerequisite. This meaningfully reduces the realistic attacker population to insiders, compromised analyst accounts, or privilege-escalation chains that land on an ES analyst role. The unchanged scope (S:U) limits blast radius to data and integrity within the scheduled search execution context, preventing direct host-level compromise. No KEV listing and no identified POC indicate this has not been exploited at scale as of analysis. The primary real-world risk profile is insider threat or lateral movement through a compromised analyst credential - not opportunistic mass exploitation. EPSS data was not provided in the input; exploitation probability is not independently assessable here.

Exploit ScenarioDerived

An authenticated Splunk ES analyst whose role includes mc_investigation_read crafts a malicious Analyst Queue search filter in which the filter field name contains injected SPL tokens. When the Analyst Queue processes the filter, the unsanitized field name is concatenated into a scheduled SPL search string. The injected SPL executes in the context of that scheduled search, exposing data stores and integrity controls accessible to the scheduled search - including potentially sensitive security event data the analyst would not otherwise be authorized to view or modify.

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

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

Alert me

AnalysisAIv1 – Aug 19, 2026

SPL injection in Splunk Enterprise Security versions below 8.6.1 allows low-privileged authenticated users holding the mc_investigation_read capability to inject Search Processing Language through Analyst Queue search filter field names, gaining access to data and system integrity controls available to scheduled search contexts beyond their authorized scope. The root cause is absent validation of filter field names before inclusion in SPL queries - analogous to SQL injection but within Splunk's proprietary query language. No public exploit has been identified at time of analysis and no CISA KEV listing exists, but the CVSS 8.1 High score reflects meaningful confidentiality and integrity exposure for any account holding the relevant capability.

RemediationAI

Upgrade to Splunk Enterprise Security 8.6.1 or later per the vendor advisory SVD-2026-0807 available at https://advisory.splunk.com/advisories/SVD-2026-0807. If immediate patching is not feasible, restrict assignment of the mc_investigation_read capability to the minimum set of users and roles that operationally require it; this reduces the exploitable account population but does not fix the underlying input validation flaw and should not substitute for patching. Additionally, audit current role assignments to identify any over-provisioned accounts holding mc_investigation_read and revoke unnecessary grants. Monitor Analyst Queue activity and scheduled search execution logs for anomalous SPL patterns as a detective control.

Affected VersionsENISA

Splunk Enterprise Security 8.6 <8.6.1

Affected Packages

euvd splunk_enterprise_security fix: 8.6.1

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 Security (ES) is a SIEM product built on top of the Splunk platform, leveraging Search Processing Language (SPL) as its native query and data processing language. The Analyst Queue is a Mission Control feature that allows security analysts to triage and manage investigations. The vulnerability maps to CWE-20 (Improper Input Validation): the Analyst Queue filter handling accepts user-supplied field names and concatenates them into SPL search strings without sanitization, creating an injection surface. Because SPL is Turing-complete and can invoke data lookups, scripted inputs, and output commands, injected SPL executing in a scheduled search context can traverse data well beyond what the UI would normally expose. The CPE cpe:2.3:a:splunk:splunk_enterprise_security:*:*:*:*:*:*:*:* identifies this as affecting the ES application layer, not core Splunk Enterprise itself.

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:H/I:H/A:N
vuln.today AI 8.1 HIGH

Network-accessible SPL injection requiring low privileges (mc_investigation_read role) with no user interaction; high C/I from scheduled search data access; no availability impact described.

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

Lifecycle Timeline

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

DescriptionCVE.org

In Splunk Enterprise Security versions below 8.6.1, a user who holds a Splunk Enterprise Security role that contains the mc_investigation_read capability could inject Search Processing Language (SPL) through Analyst Queue search filters, allowing for access to all relevant data and system integrity available to the scheduled searches that run for that user. The vulnerability is possible because the Analyst Queue search filter handling does not validate filter field names before the fields are included in SPL searches. For more information see Users and roles for Splunk Enterprise Security (https://help.splunk.com/en/splunk-enterprise-security-8/install/8.4/installation/users-and-roles-for-splunk-enterprise-security), Manage analyst workflows using the analyst queue in Splunk Enterprise Security (https://help.splunk.com/en/splunk-enterprise-security-8/administer/8.4/mission-control/manage-analyst-workflows-using-the-analyst-queue-in-splunk-enterprise-security), and Overview of Mission Control in Splunk Enterprise Security (https://help.splunk.com/en/splunk-enterprise-security-8/user-guide/8.5/mission-control/overview-of-mission-control-in-splunk-enterprise-security) in the Splunk documentation.

Executive ViewAI

Why It Matters

Splunk Enterprise Security versions below 8.6.1 contain a search language injection vulnerability (CVE-2026-76387) that enables users with investigation capabilities to bypass access controls and access sensitive data beyond their authorization; no public exploit identified at time of analysis. Organizations using Splunk for security operations face exposure of sensitive investigation findings and potential compromise of investigation integrity. With a CVSS score of 8.1, this presents material risk to any organization relying on Splunk for security monitoring and threat detection.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
High
widely-deployed enterprise SIEM across large enterprises and government
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.3%
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

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

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