Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with schedule_search-capable role
-
ExploitCraft scheduled search with risky SPL
-
ExecutionScheduler runs search without safeguards
-
ImpactRisky commands disclose/alter data or disrupt availability
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated Splunk Enterprise account assigned a role that holds the schedule_search capability (per authorize.conf); without this capability the attacker cannot create the scheduled search that triggers the flaw. The specific defect is that the search scheduler does not apply the SPL safeguards for risky commands that would otherwise block such commands in interactive searches, so the condition is simply having schedule_search and the ability to define a scheduled search containing risky SPL. Limiting factors: the attacker must already be authenticated and privileged enough to schedule searches (not an anonymous attacker), and affected deployments must be running a version below 10.4.4, 10.2.8, 10.0.11, or 9.4.16; environments that strictly restrict the schedule_search capability materially reduce the attack surface. |
| Impact | This is a legitimately elevated-risk flaw but not an unauthenticated internet-facing emergency. The vendor CVSS vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, 8.8) indicates network-reachable, low-complexity exploitation with no user interaction, and full compromise of confidentiality, integrity, and availability - consistent with the description that risky SPL commands can disclose, alter, or disrupt Splunk Enterprise data. The key tempering signal is PR:L: exploitation requires an authenticated account already holding a role with the schedule_search capability, so this is a privilege/safeguard-boundary bypass by an existing low-privileged insider rather than an anonymous external attacker. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no evidence of active exploitation or widespread automated weaponization - the risk is currently driven by severity and the breadth of Splunk's deployment, not by observed in-the-wild activity. Note a terminology conflict: the input Tags label this an 'Authentication Bypass,' but the description and CWE-284 (Improper Access Control) describe bypassing SPL safeguards for risky commands via the scheduler - an authorization/safeguard bypass by an already-authenticated user, not an authentication bypass; treat the tag with caution. |
| Exploit ScenarioDerived | An authenticated Splunk user who has been granted the schedule_search capability creates a scheduled search containing SPL commands that would normally be blocked by the risky-command safeguards in an ad-hoc search. Because the scheduler does not apply those safeguards, the search runs on schedule and executes the risky commands, letting the user exfiltrate or modify indexed data or degrade Splunk availability. No public exploit code was identified at time of analysis, and the attack requires no victim interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Authenticated Splunk Enterprise users whose roles include the schedule_search capability can use the scheduled search workflow to run risky SPL commands that the platform would normally block, resulting in disclosure or alteration of Splunk data or disruption of Splunk availability. The issue affects Splunk Enterprise versions below 10.4.4, 10.2.8, 10.0.11, and 9.4.16, and is fixed in those releases. The assessed vector requires low privileges (PR:L) and no user interaction, with high confidentiality, integrity, and availability impact; no public exploit identified at time of analysis.
RemediationAI
Vendor-released patch: upgrade to Splunk Enterprise 10.4.4, 10.2.8, 10.0.11, or 9.4.16 on the corresponding branch, as documented in SVD-2026-1007 at https://advisory.splunk.com/advisories/SVD-2026-1007. Until upgraded, restrict the schedule_search capability to tightly trusted roles and review existing scheduled searches for risky SPL commands, removing or quarantining any suspicious definitions; the trade-off is that removing schedule_search can stop legitimate scheduled reporting and alerting for affected users, so re-grant it narrowly after review. Do not rely solely on interactive SPL safeguards, because the scheduler does not apply them to scheduled searches. Monitor scheduled search creation and execution logs for anomalous SPL and restrict role assignments through authorize.conf to reduce the attack surface.
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 scheduled searches are created and executed through the search scheduler and are governed by role capabilities defined in authorize.conf. The schedule_search capability allows a user to define scheduled searches, and Splunk normally applies SPL safeguards for risky commands to prevent searches from invoking commands that could disclose or alter data or affect availability. This CVE arises because the search scheduler does not apply those SPL safeguards to scheduled searches, so an authenticated user with schedule_search can persist a scheduled search containing risky SPL and have it execute outside the intended command restrictions. CWE-284 improper access control matches the missing enforcement. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H confirms network reachability, low attack complexity, low privileges required, no user interaction, unchanged scope, and high confidentiality, integrity, and availability impact. Source intelligence tags this as Authentication Bypass, but the authoritative assessment frames it as a capability-based access-control bypass limited to users who can already schedule searches. The CPE cpe:2.3:a:splunk:splunk_enterprise:*:*:*:*:*:*:*:* identifies the Splunk Enterprise product family rather than a single version.
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:H
Network-reachable via Splunk web/API (AV:N), low complexity (AC:L), requires an authenticated schedule_search-capable account (PR:L), no user interaction; risky SPL can disclose, alter, or disrupt data (C/I/A:H).
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
2DescriptionCVE.org
In Splunk Enterprise versions below 10.4.4, 10.2.8, 10.0.11, and 9.4.16, a user that holds a role with the schedule_search capability could bypass the expected safeguards in the scheduled search workflow. The user could then run risky Search Processing Language (SPL) commands that disclose or alter Splunk Enterprise data or disrupt Splunk Enterprise availability. The vulnerability is possible because the Splunk Enterprise search scheduler does not apply SPL safeguards for risky commands to scheduled searches. For more information see SPL safeguards for risky commands (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.6/best-practices-for-splunk-platform-security/spl-safeguards-for-risky-commands) in the Splunk documentation. For more information see authorize.conf (https://help.splunk.com/en/data-management/splunk-enterprise-admin-manual/10.6/configuration-file-reference/10.6.0-configuration-file-reference/authorize.conf) in the Splunk documentation.
Executive ViewAI
Splunk Enterprise deployments below versions 10.4.4, 10.2.8, 10.0.11, and 9.4.16 allow authenticated low-privileged users with the schedule_search capability to bypass SPL command restrictions through scheduled searches, risking disclosure or alteration of Splunk data and disruption of availability. There is no public exploit identified at time of analysis, but because Splunk often supports security monitoring and compliance evidence, leadership should prioritize restricting this capability and upgrading affected deployments.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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-107660
GHSA-h392-8fh2-x7qr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB