Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure high-privileged Splunk user
-
DeliveryDeliver crafted SSRF trigger content
-
ExploitServer issues blind internal request
-
ExecutionForge REST API calls as privileged user
-
ImpactAbuse Splunk administrative functions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a blind SSRF in Splunk Enterprise (versions below 10.0.1, 9.4.4, 9.3.6, 9.2.8) or Splunk Cloud Platform (below 9.3.2411.109, 9.3.2408.119, 9.2.2406.122) to be triggered in a way that reaches internal REST endpoints. The attacker themselves is unauthenticated (PR:N), but the CVSS vector specifies UI:R - a limiting factor meaning a legitimate authenticated, high-privileged Splunk user must interact with or process the attacker-supplied content for the SSRF to fire in that privileged context. There is no indication of a non-default configuration requirement in the description; the key realistic limiter is the need to involve a high-privileged user, which constrains fully autonomous mass exploitation. |
| Impact | Signals here conflict and should be weighed carefully. The vendor-supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 8.8) rates this high, driven by network reach, no attacker authentication (PR:N), and full confidentiality/integrity/availability impact once the SSRF is leveraged to make REST API calls as a high-privileged user. However, two factors materially dampen real-world urgency: the vector requires user interaction (UI:R), meaning a high-privileged Splunk user must be induced to trigger the request, and the EPSS score is only 0.08% (23rd percentile), indicating very low modeled exploitation probability. The vulnerability is NOT in CISA KEV and no public exploit code was identified, so there is no public exploit identified at time of analysis. No SSVC decision data was provided in the input. Net assessment: this is a legitimate high-severity patch-priority item for internet-exposed or multi-user Splunk deployments because it is a blind SSRF that can escalate to privileged REST API actions, but the UI:R requirement plus low EPSS and absence of KEV/POC suggest it is not under active mass exploitation - treat it as scheduled high-priority remediation rather than emergency zero-day response. |
| Exploit ScenarioDerived | An unauthenticated attacker crafts malicious content that, when accessed or processed by an authenticated high-privileged Splunk user, causes the Splunk server to issue attacker-influenced internal requests (blind SSRF). Because the request executes in the context of that privileged user, it can perform Splunk REST API calls on their behalf, enabling actions the attacker could not take directly. No public proof-of-concept was identified, and the attack requires the privileged user interaction reflected in the CVSS UI:R metric. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 18, 2026
Blind server-side request forgery in Splunk Enterprise (below 10.0.1, 9.4.4, 9.3.6, and 9.2.8) and Splunk Cloud Platform (below 9.3.2411.109, 9.3.2408.119, and 9.2.2406.122) lets an unauthenticated attacker induce the Splunk server to make attacker-influenced requests, potentially causing REST API calls to be performed with the privileges of a high-privileged authenticated user. The assessed CVSS vector requires user interaction (UI:R), meaning a privileged user must engage with attacker-supplied content for the privileged-context SSRF to fire, which limits fully autonomous mass exploitation. EPSS is low at 0.08% (23rd percentile), and no public exploit or CISA KEV entry was identified at time of analysis; the high CVSS severity should be weighed against the interaction prerequisite and low EPSS.
Earlier versions of this analysis (1)
RemediationAI
Apply the vendor-released fixes: upgrade Splunk Enterprise to 10.0.1, 9.4.4, 9.3.6, or 9.2.8 (or later) and Splunk Cloud Platform to 9.3.2411.109, 9.3.2408.119, or 9.2.2406.122 as applicable; see https://advisory.splunk.com/advisories/SVD-2025-1006. If immediate upgrade is not possible, restrict outbound network egress from Splunk search heads, indexers, and cloud stacks so that Splunk cannot reach untrusted or unnecessary internal REST endpoints, with the trade-off that legitimate app integrations, data-forwarding paths, and cloud service calls may break. Review and tighten Splunk REST API access for high-privileged accounts and limit privileged users from interacting with untrusted content that could trigger the SSRF, accepting that this may reduce workflow convenience. Monitor Splunk logs for unexpected server-originated REST requests to internal destinations and investigate anomalous high-privileged API activity.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CVE-2025-20371 is a CWE-918 server-side request forgery (SSRF) in Splunk Enterprise and Splunk Cloud Platform. The flaw is a blind SSRF: the Splunk server can be induced to issue requests to attacker-chosen destinations without returning the response body to the attacker, but the request can still reach internal REST endpoints and perform actions in the context of an authenticated high-privileged Splunk user. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H indicates a network-reachable issue with no attacker authentication required, but with user interaction required for exploitation. The CPE data confirms Splunk Enterprise and Splunk Cloud Platform as affected product families, and the root cause class is insufficient validation or restriction of server-side request destinations, allowing internal service access through Splunk's request handling.
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:N/UI:R/S:U/C:H/I:H/A:H
Unauthenticated network trigger (AV:N/PR:N) but needs a privileged user to interact (UI:R); abuse of their REST API context yields full C/I/A impact.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
In Splunk Enterprise versions below 10.0.1, 9.4.4, 9.3.6 and 9.2.8, and Splunk Cloud Platform versions below 9.3.2411.109, 9.3.2408.119 and 9.2.2406.122, an unauthenticated attacker could trigger a blind server-side request forgery (SSRF) potentially letting an attacker perform REST API calls on behalf of an authenticated high-privileged user.
Executive ViewAI
CVE-2025-20371 affects Splunk Enterprise and Cloud Platform, allowing unauthenticated attackers to perform server-side request forgery (SSRF) attacks that enable unauthorized REST API calls with elevated privileges. This vulnerability directly compromises data governance and API security controls, as attackers can bypass authentication entirely to execute commands as privileged users without valid credentials.
Apply vendor patch. If patching is delayed, implement network-level controls to restrict unauthenticated access to Splunk API endpoints and monitor REST API call logs for anomalous high-privilege activity patterns.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
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-2025-32713
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB