Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to SOAR REST API with valid low-priv account
-
DeliverySend crafted filter expressions targeting session token field on playbook run endpoint
-
ExploitEnumerate hidden session token values via filter oracle responses
-
ExecutionReconstruct victim user's session token
-
PersistReplay token to establish session as victim
-
ImpactAccess all data and playbooks available to victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | A valid Splunk SOAR user account is required (CVSS PR:L confirmed). The attacker must have network access to the Splunk SOAR REST API endpoint. No elevated privileges, administrator role, or special configuration is needed beyond possessing any authenticated account on the target instance. Exploitation is limited to users who already hold a legitimate credential - external unauthenticated attackers cannot exploit this directly. Additionally, the value of exploitation scales with the privilege differential between the attacker's account and the target user's account; if all accounts in an instance hold equivalent permissions, the practical data exposure is limited to what the attacker could already access. No non-default feature or deployment mode is required; the playbook run REST API endpoint is standard functionality. |
| Impact | The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N accurately captures the risk profile: network-reachable, low complexity, requiring only a valid user account. The high confidentiality impact reflects that session tokens, once recovered, grant the attacker equivalent access to all data visible to the victim within the SOAR platform - a meaningful lateral-privilege escalation in environments where analysts hold different data permissions. There is no KEV listing and no confirmed public exploit, which moderates urgency somewhat, but the low attack complexity means that even a mid-sized security operations team in gniezno deploying a shared Splunk SOAR instance should treat this as an urgent patch cycle rather than routine maintenance, since any compromised account can silently escalate to another's session. EPSS data was not included in the intelligence provided; without it, exploitation probability cannot be precisely quantified, but the authenticated-only prerequisite is the primary limiting factor keeping real-world risk from being rated higher. |
| Exploit ScenarioDerived | An attacker with a low-privilege Splunk SOAR account authenticates to the REST API and issues crafted GET requests to the Run Playbook endpoint, embedding filter expressions that probe for session token field values belonging to a higher-privileged analyst. By iterating filter values and observing whether results are returned or suppressed, the attacker reconstructs the target's session token through a filter-oracle technique, then replays that token to assume the victim's session and access all data and playbook results visible to that account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Session token disclosure in Splunk SOAR versions below 8.6.0 enables any authenticated account holder to recover session tokens belonging to other users by manipulating REST API filters on the playbook run endpoint. Because Splunk SOAR fails to block filter predicates from matching against values that are otherwise suppressed in API responses, an attacker with a low-privilege account can systematically extract credentials granting full access to any targeted user's data within the platform. Splunk has released version 8.6.0 as a fix; no public exploit has been identified at time of analysis, but the low attack complexity elevates urgency for organizations where multiple users share a SOAR instance.
RemediationAI
Upgrade Splunk SOAR to version 8.6.0 or later, which resolves the REST API filter information disclosure. The vendor advisory is available at https://advisory.splunk.com/advisories/SVD-2026-0804 and should be consulted for deployment-specific guidance. For organizations unable to immediately upgrade, a compensating control is to restrict REST API access to only trusted, named service accounts via network-layer controls or SOAR-level role restrictions, thereby reducing the pool of accounts that could abuse the filter oracle. Note that restricting API access may break integrations and automations that rely on programmatic playbook run queries; a careful audit of API consumers should precede any access restriction. Rotating all session tokens after patching is also advisable to invalidate any tokens that may have been silently exfiltrated prior to remediation.
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 SOAR (Security Orchestration, Automation and Response) exposes a REST API that allows users to query playbook run records. The platform applies access controls by omitting or masking sensitive fields - such as session tokens - from API responses. However, the CWE-200 (Exposure of Sensitive Information to Unauthorized Actor) root cause here is that REST API filter parameters, intended to narrow result sets by field values, are evaluated against the full underlying data record - including fields that are hidden from the response body. By crafting filter expressions that probe for known or guessed token values, an authenticated user can confirm the existence and exact value of session tokens through boolean-style oracle responses. The affected product is identified by CPE cpe:2.3:a:splunk:splunk_soar:*:*:*:*:*:*:*:* across all versions below 8.6.0, covering both on-premises and Splunk SOAR Cloud deployments.
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:N/A:N
REST API exploitation requires a valid SOAR account (PR:L); only session token confidentiality is impacted with no integrity or availability effect and no scope change.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
1DescriptionCVE.org
In Splunk SOAR versions below 8.6.0, a user with a valid Splunk SOAR account could use Representational State Transfer (REST) API filtering on playbook runs to recover session tokens that compromise all data available to the affected user. The information disclosure is possible because Splunk SOAR does not block REST API filters from matching values that responses otherwise hide. For more information see REST Run Playbook (https://help.splunk.com/en/splunk-soar/soar-cloud/rest-api-reference/run-playbook-endpoints/rest-run-playbook) 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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-62931
GHSA-24cw-c957-pr32
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB