Skip to main content

Splunk Enterprise CVE-2025-20369

| EUVDEUVD-2025-32718 MEDIUM
Improper Restriction of Recursive Entity References in DTDs (CWE-776)
2025-10-01 psirt@cisco.com
6.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege Splunk user
  2. Delivery
    Craft XXE payload in dashboard tab label
  3. Exploit
    Submit dashboard to trigger XML parsing
  4. Execution
    Entity expansion exhausts resources
  5. Impact
    Denial of service on Splunk instance

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration XML entity recursion limits
Exploitation Conditions

Exploitation requires an authenticated Splunk account on Splunk Enterprise (below 9.4.4, 9.3.6, 9.2.8, or 10.0.0) or Splunk Cloud Platform (below 9.3.2411.108, 9.3.2408.118, 9.2.2406.123); the account may be low-privilege and explicitly does NOT need the 'admin' or 'power' roles. The specific attack surface is the dashboard tab label field, which processes attacker-supplied XML and permits external entity injection. Limiting factors: valid credentials are mandatory (PR:L, so no unauthenticated access), there is no user-interaction requirement, and impact is confined to denial of service with no data exposure - reducing realistic risk to insiders or attackers who have already obtained a foothold account.

Impact

This is a genuine but moderate-priority issue, not a top-tier emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) indicates network-reachable, low-complexity exploitation, but PR:L confirms an authenticated low-privilege Splunk account is required - the description clarifies this user need not hold the 'admin' or 'power' roles. Impact is limited strictly to availability (A:H) with no confidentiality or integrity loss, consistent with the described DoS-only outcome of the XXE. Exploitation-probability signals are low and mutually consistent: EPSS is only 0.06% (19th percentile), there is no CISA KEV listing, and no public exploit was identified in the provided data. The combination of required authentication, DoS-only impact, and very low EPSS argues against this being a widely-weaponized target despite its network attack vector. The scored CVSS of 6.5 (Medium) aligns well with the vector and the authenticated/availability-only nature of the flaw; no key signals conflict. The main caveat is that this requires an attacker to already possess valid (even if low-privilege) Splunk credentials, which materially narrows the realistic threat to insiders or post-compromise scenarios.

Exploit ScenarioDerived

An authenticated low-privilege Splunk user (without admin or power roles) submits a dashboard containing a crafted XML external entity payload in the dashboard tab label field. The XXE triggers resource exhaustion or entity-expansion processing that degrades or denies service to the Splunk instance. No public exploit code was identified at time of analysis, and the low attack complexity means exploitation is straightforward once valid credentials are held.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 18, 2026

Authenticated low-privilege users can cause denial of service in Splunk Enterprise and Splunk Cloud Platform by injecting XML external entities through the dashboard tab label field. The flaw affects Splunk Enterprise below 9.4.4, 9.3.6, and 9.2.8, plus Splunk Cloud Platform below 9.3.2411.108, 9.3.2408.118, and 9.2.2406.123, and requires only a valid non-admin account. Vendor patches are available, EPSS is low at 0.06% (19th percentile), and no public exploit has been identified at time of analysis.

Earlier versions of this analysis (1)
v1 Mar 13, 2026 - 18:18 CVSS 4.6

RemediationAI

Upgrade Splunk Enterprise to 9.4.4, 9.3.6, 9.2.8, or later; Splunk Cloud Platform deployments should be at or above 9.3.2411.108, 9.3.2408.118, or 9.2.2406.123, with cloud updates typically applied by Splunk. The vendor advisory is https://advisory.splunk.com/advisories/SVD-2025-1004. If immediate upgrade is not possible, restrict dashboard creation and editing permissions so only trusted administrator roles can set tab labels, and review custom dashboards for untrusted XML; this reduces exposure but limits self-service dashboard functionality for low-privilege users. Where the XML parser is configurable, disable external entity and DTD processing as a compensating control, with the trade-off that legitimate XML features relying on entities may break.

Affected VersionsENISA

Splunk Cloud Platform 9.2.2406 <9.2.2406.123
Splunk Enterprise 9.3 <9.3.6
Splunk Cloud Platform 9.3.2411 <9.3.2411.108
Splunk Cloud Platform 9.3.2408 <9.3.2408.118
Splunk Enterprise 9.4 <9.4.4
Splunk Enterprise 9.2 <9.2.8
Splunk Enterprise 10.0 <10.0.0

Affected Packages

euvd splunk_cloud_platform fix: 9.2.2406.123, 9.3.2408.118, 9.3.2411.108
euvd splunk_enterprise fix: 9.2.8, 9.3.6, 9.4.4, 10.0.0

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

Splunk dashboards are XML-backed configuration objects, and the tab label field is processed as part of dashboard rendering and editing. The issue is an XML external entity (XXE) injection class flaw mapped to CWE-776, which covers improper restriction of recursive entity references in DTDs and XML entity expansion. An authenticated user who can set a dashboard tab label can supply XML that references external entities or recursively expands entities, causing resource exhaustion and denial of service. The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H confirms network reachability, low privileges, no user interaction, high availability impact, and no confidentiality or integrity impact. CPE data identifies Splunk Enterprise and Splunk Cloud Platform as the affected products.

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

NVD PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 6.5 MEDIUM

Network-reachable dashboard feature (AV:N, AC:L) requires an authenticated low-privilege account (PR:L), with no UI, and XXE yields DoS only, so C:N/I:N/A:H.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
CVSS changed
Oct 18, 2026 - 21:38 NVD
4.6 (MEDIUM) 6.5 (MEDIUM)
Patch available
Apr 16, 2026 - 05:29 EUVD
9.2.2406.123,9.3.6,9.3.2411.108
CVE Published
Oct 01, 2025 - 17:15 nvd
MEDIUM 6.5
CVE Published
Oct 01, 2025 - 17:15 nvd
MEDIUM 4.6

DescriptionNVD

In Splunk Enterprise versions below 9.4.4, 9.3.6, and 9.2.8, and Splunk Cloud Platform versions below 9.3.2411.108, 9.3.2408.118 and 9.2.2406.123, a low privilege user that does not hold the "admin" or "power" Splunk roles could perform an extensible markup language (XML) external entity (XXE) injection through the dashboard tab label field. The XXE injection has the potential to cause denial of service (DoS) attacks.

Executive ViewAI

Why It Matters

Organizations using Splunk Enterprise should be aware of moderate risk from CVE-2025-20369 rated CVSS 4.6. Exploitation could compromise the security of affected deployments. Organizations should apply vendor updates when available and monitor for exploitation.

Business Impact: Low
Compensating Controls

Apply vendor patch. If patching is delayed: restrict network access and enable monitoring.

Threat Intelligence Overview

EPSS Score
0.1%
Top 81% exploitable
Prevalence
High
widely-deployed enterprise SIEM/log platform across large organizations
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Low

Priority Score

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

Attack Technique

XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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