Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Splunk Enterprise with low-privilege account
-
DeliveryAccess data management orchestrator API endpoint
-
ExploitEnumerate or infer target user's SPL2 module resource IDs
-
ExecutionSubmit deletion request with victim's module ID
-
PersistOrchestrator skips ownership verification
-
ImpactTarget SPL2 modules permanently deleted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | An attacker must hold a valid Splunk Enterprise account that lacks the 'admin' or 'power' role - any standard authenticated user qualifies. The target deployment must be running Splunk Enterprise 10.2.x or 10.4.x (versions below 10.2 are explicitly not affected as SPL2 is absent). The data management orchestrator must be in use and SPL2 modules must exist to target; environments that have not adopted SPL2-based apps have no attack surface. Exploitation is bounded by authentication (PR:L in CVSS) - unauthenticated external attackers cannot exploit this directly. The primary limiting factors are the authentication prerequisite and the requirement for an affected version branch. |
| Impact | The CVSS 3.1 base score of 5.4 (Medium) is grounded in a network-reachable vector (AV:N), low complexity (AC:L), low-privilege requirement (PR:L), no user interaction (UI:N), and bounded impact (C:N/I:L/A:L). The integrity impact reflects the ability to delete another user's modules; the availability impact reflects that those modules become permanently unavailable. No EPSS data was provided, but the combination of required authentication, absence from CISA KEV, and no known POC collectively suggest opportunistic exploitation is unlikely in the near term. The practical threat model is an insider or a compromised low-privilege account performing targeted sabotage of another user's SPL2 work, not mass unauthenticated exploitation. The flaw is not exploitable against Splunk Enterprise versions below 10.2 because SPL2 modules and the orchestrator interface were not yet present. Overall this is a genuine medium-priority remediation - patch promptly but it does not warrant emergency response absent evidence of active abuse. |
| Exploit ScenarioDerived | An authenticated Splunk user without the admin or power role enumerates or guesses the resource identifiers of SPL2 modules belonging to colleagues or service accounts, then issues deletion requests to the data management orchestrator API supplying those IDs. Because the orchestrator performs no ownership validation, the requests succeed and the targeted modules are permanently removed, disrupting data pipelines or applications that depend on them. No public exploit code is known at time of analysis, but the attack requires only standard HTTP tooling and a valid low-privileged session. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Broken object level authorization (BOLA) in Splunk Enterprise's data management orchestrator allows authenticated low-privileged users to delete SPL2 modules owned by other users. Affected versions are Splunk Enterprise 10.2.x before 10.2.6 and 10.4.x before 10.4.2; the feature is absent in versions prior to 10.2, so those are unaffected. No public exploit code or active exploitation has been identified at time of analysis, and a vendor-released patch is available.
RemediationAI
Upgrade to Splunk Enterprise 10.4.2 or 10.2.6, the vendor-confirmed patched releases per advisory SVD-2026-0801 (https://advisory.splunk.com/advisories/SVD-2026-0801). If immediate upgrade is not feasible, restrict access to the data management orchestrator interface to trusted user accounts by tightening Splunk role-based access controls - ensuring that only users with the 'admin' or 'power' role can reach orchestrator endpoints; this limits blast radius but does not eliminate the underlying flaw and may impact legitimate low-privilege SPL2 workflows. Monitor orchestrator deletion audit logs for anomalous patterns (deletions by accounts that do not own the target module) as a detective compensating control. No other vendor-documented workarounds were identified in the available references.
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
CWE-639 (Authorization Bypass Through User-Controlled Key) describes a class of flaws commonly known as Insecure Direct Object Reference (IDOR) or Broken Object Level Authorization (BOLA). In this instance, the Splunk data management orchestrator - the component responsible for managing Splunk Processing Language version 2 (SPL2) modules - accepts resource identifiers (module IDs) from the requesting user without verifying that the requesting user is the owner of the targeted object. Because the orchestrator acts on whichever ID is supplied without a server-side ownership check, a lower-privileged user can substitute another user's module ID and trigger deletion. The affected CPE is cpe:2.3:a:splunk:splunk_enterprise:*:*:*:*:*:*:*:* in the 10.2 and 10.4 branches. SPL2 is Splunk's next-generation query language for data pipelines and apps; modules are first-class objects managed through the orchestrator API.
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:N/I:L/A:L
Network-reachable API requires authenticated low-privilege session; no confidentiality impact; integrity and availability limited to deletion of SPL2 modules within the same user scope.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
2DescriptionCVE.org
In Splunk Enterprise versions below 10.4.2 and 10.2.6, a user who does not hold the "admin" or "power" Splunk roles could delete Splunk Processing Language version 2 (SPL2) modules belonging to other users through the data management orchestrator interface. The vulnerability does not affect Splunk Enterprise versions below 10.2. The broken object level authorization is possible because the data management orchestrator does not verify that the requesting user owns the target resources before it deletes the modules. For more information see Manage SPL2-based apps (https://help.splunk.com/en/splunk-enterprise/administer/admin-manual/10.4/meet-splunk-apps/manage-spl2-based-apps) in the Splunk documentation.
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-63115
GHSA-826f-fgv2-26mm
NVD
CVE.org
EPSS
Exploit-DB