Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify network-accessible Automation Broker endpoint
-
DeliveryDetermine trusted local-origin header name and value
-
ExploitCraft request with forged source-IP header
-
ExecutionBypass local-system trust check
-
PersistExecute arbitrary code on SOAR host
-
ImpactFull host compromise (C/I/A)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
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 | The Splunk SOAR Automation Broker notification endpoint must be reachable from the attacker's network position (AV:N confirms network-accessible deployment). The AC:H rating indicates the attacker must know or correctly identify the specific HTTP header and value that the broker accepts as proof of local-system origin - this is a non-trivial prerequisite requiring knowledge of the broker's trust logic, obtainable via source code inspection, Splunk documentation (the advisory references public Splunk docs on the Automation Broker), or enumeration. No authentication is required (PR:N) and no victim user interaction is needed (UI:N). Exploitation is concretely limited by: (1) attacker knowledge of the exact header name and expected loopback or host-IP value, (2) network reachability of the Automation Broker endpoint, and (3) the target running Splunk SOAR below version 8.6.0. Environments that firewall the Automation Broker endpoint to trusted subnets significantly reduce real-world exploitability despite the AV:N base vector. |
| Impact | The CVSS 3.1 score of 8.1 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H) reflects a meaningful moderating factor: AC:H indicates the attacker must correctly determine the specific header name and value accepted as local-origin proof, which requires source-code knowledge, reconnaissance, or trial-and-error rather than trivial guessing. No KEV listing and no POC are confirmed in the provided data, supporting a scheduled rather than emergency patch cadence for most organizations. However, PR:N and UI:N together mean no credentials or user interaction are required once the complexity hurdle is cleared, and the strategic value of a Splunk SOAR host - with its deep integrations into security tooling, credential stores, and automated response workflows - makes full C/I/A impact highly realistic upon successful exploitation. EPSS data was not included in the provided intelligence, so exploitation probability cannot be quantified numerically; the AC:H rating remains the primary signal moderating urgency. Defenders should weigh the blast radius of a compromised SOAR platform (lateral movement, playbook abuse, credential harvesting) as a threat multiplier beyond the base CVSS score alone. |
| Exploit ScenarioDerived | An unauthenticated remote attacker with network access to the Automation Broker notification endpoint sends a crafted HTTP request with a forged source-IP header (e.g., X-Forwarded-For: 127.0.0.1 or the SOAR host's own address) that satisfies the broker's local-origin trust check. Because the broker evaluates this client-supplied header rather than the actual TCP source, the request is processed as locally originating, enabling execution of arbitrary code on the Splunk SOAR host. No public exploit code is identified at time of analysis, but CWE-290 header-spoofing techniques are well-documented and the required header value may be discoverable through source code review or Splunk documentation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Remote code execution in Splunk SOAR versions below 8.6.0 allows unauthenticated remote attackers to execute arbitrary code on the SOAR host by exploiting the Automation Broker's blind trust of client-supplied IP address headers. The Automation Broker accepts a forged source-IP header as proof that a notification endpoint request originates from the local system (CWE-290), bypassing all authentication. Successful exploitation grants full confidentiality, integrity, and availability impact on the SOAR host; no public exploit is identified at time of analysis, but the vendor has released a patch in version 8.6.0.
RemediationAI
Upgrade Splunk SOAR to version 8.6.0 or later, which resolves this vulnerability per vendor advisory SVD-2026-0804 (https://advisory.splunk.com/advisories/SVD-2026-0804). As a compensating control prior to patching, apply firewall or network segmentation rules to restrict access to the Automation Broker notification endpoint so that only explicitly trusted internal IP addresses or subnets can reach it - this directly counters the IP-spoofing vector by enforcing origin validation at the network layer rather than relying on the application's header trust logic. Be aware that blocking the endpoint at the perimeter may disrupt automation workflows dependent on external broker notifications, so coordinate with security operations before applying this control and plan for a maintenance window if needed.
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's Automation Broker is a connectivity component that links the SOAR platform to external automation environments and processes inbound notification endpoint requests. The root cause is CWE-290 (Authentication Bypass by Spoofing): the broker evaluates a client-controlled HTTP header (such as X-Forwarded-For or a similar source-IP hint) as authoritative proof of local-system origin rather than validating the actual TCP-layer source address. This design pattern is a known failure mode in software that was originally built to accept only loopback connections but is later exposed more broadly, or whose trust logic can be subverted via header injection before reaching the application layer. Affected CPE is cpe:2.3:a:splunk:splunk_soar:*:*:*:*:*:*:*:* covering all versions below 8.6.0, confirmed by ENISA EUVD-2026-62921.
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:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-facing endpoint requires no credentials (AV:N/PR:N), but attacker must know the exact spoofed header value accepted as local-origin proof (AC:H); full RCE yields C:H/I:H/A:H with no scope change.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
2DescriptionCVE.org
In Splunk SOAR versions below 8.6.0, an unauthenticated user could spoof the source IP address in a crafted request to an Automation Broker notification endpoint and execute arbitrary code on the Splunk SOAR host. The vulnerability is possible because the Splunk SOAR Automation Broker trusts a client-supplied source IP address header as proof that the request originates from the local system. Successful exploitation can expose all relevant data, affect system integrity, and disrupt service availability. For more information see About Splunk SOAR Automation Broker (https://help.splunk.com/en/splunk-soar/splunk-automation-broker/about-splunk-soar-automation-broker/about-splunk-soar-automation-broker) in the Splunk documentation.
Executive ViewAI
Splunk SOAR versions below 8.6.0 are vulnerable to unauthenticated remote code execution in the Automation Broker, allowing attackers to completely compromise the organization's security orchestration platform without credentials. An adversary with this access could manipulate security playbooks, exfiltrate sensitive threat intelligence, or disable critical incident response workflows, directly undermining the SOC's operational resilience. This vulnerability requires immediate patching as it directly threatens the security infrastructure that protects the broader enterprise.
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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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-62921
GHSA-q6gh-xv9g-wf4c
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB