Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Splunk ES account with mc_investigation_read
-
DeliveryNavigate to Analyst Queue in Mission Control
-
ExploitInject SPL tokens into search filter field names
-
ExecutionUnsanitized field names included in scheduled SPL search
-
PersistInjected SPL executes within scheduled search context
-
ImpactAccess 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
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.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
2DescriptionCVE.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
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.
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.
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-62952
GHSA-p274-gc4j-gjpj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB