Skip to main content

Splunk Enterprise CVE-2026-76291

| EUVDEUVD-2026-107660 HIGH
Improper Access Control (CWE-284)
2026-10-21 cisco GHSA-h392-8fh2-x7qr
8.8
CVSS 3.1 · Vendor: cisco
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with schedule_search-capable role
  2. Exploit
    Craft scheduled search with risky SPL
  3. Execution
    Scheduler runs search without safeguards
  4. Impact
    Risky 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.

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 – 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

Splunk Enterprise 10.4 <10.4.4
Splunk Enterprise 10.0 <10.0.11
Splunk Enterprise 10.2 <10.2.8
Splunk Enterprise 9.4 <9.4.16

Affected Packages

euvd splunk_enterprise fix: 9.4.16, 10.0.11, 10.2.8, 10.4.4

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

Vendor (cisco) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

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).

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

Lifecycle Timeline

2
Patch available
Oct 22, 2026 - 02:16 EUVD
CVE Published
Oct 21, 2026 - 22:51 cve.org
HIGH 8.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
High
Splunk Enterprise is widely deployed enterprise SIEM/log-analytics software
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

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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