Skip to main content

Splunk Enterprise EUVDEUVD-2026-36088

| CVE-2026-20253 CRITICAL
Missing Authentication for Critical Function (CWE-306)
2026-06-10 cisco GHSA-xgm5-jh99-wc4v
9.8
CVSS 3.1 · Vendor: cisco
View

Attack ChainAIDerived

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

  1. Access
    Identify reachable Splunk host
  2. Delivery
    Connect to PostgreSQL sidecar port
  3. Exploit
    Send unauthenticated file-operation request
  4. Execution
    Create or truncate target file
  5. Persist
    Tamper with config or drop payload
  6. Impact
    Execute as Splunk service account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial 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 only network reachability to the PostgreSQL sidecar service endpoint shipped with Splunk Enterprise and Splunk Cloud Platform - no credentials, no user interaction, and no non-default configuration are needed per the description, since the missing authentication is in the sidecar itself rather than gated behind an optional feature. The realistic limiting factor is network exposure of the sidecar port: in typical Splunk deployments this service is not intended to be reachable from arbitrary networks, so external exploitability depends on whether the operator has placed the sidecar port behind a firewall or bound it to non-public interfaces, while internal attackers and any deployment that inadvertently exposes the port are exploitable without further preconditions.

Impact

All available signals point in the same direction: the CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H scores 9.8 because exploitation is network-reachable, low-complexity, requires no privileges or user interaction, and yields full CIA impact - consistent with a missing-auth file-write primitive that can be chained into RCE on a Splunk indexer or search head. EPSS, KEV status, and SSVC decision values were not provided in the input, so probabilistic exploitation likelihood and CISA-confirmed in-the-wild use cannot be asserted; no public exploit identified at time of analysis. The conflicting signal worth flagging is exposure scope: the description says 'network-reachable user', but in practice the PostgreSQL sidecar port is typically bound to localhost or the internal cluster network - defenders should verify whether their deployment exposes the sidecar port externally before treating this as an internet-facing 9.8, while still patching urgently because internal-network exploitation by a foothold attacker is fully sufficient for impact.

Exploit ScenarioDerived

An attacker with network reach to a Splunk indexer or search head - either from the internet (if exposed) or after gaining an initial foothold on the internal network - sends a crafted unauthenticated request to the PostgreSQL sidecar endpoint and instructs it to truncate or create a file at an attacker-chosen path. By targeting files such as Splunk configuration, authentication state, or a writable script path used by a scheduled task, the attacker escalates the file-write primitive into denial of service, configuration tampering, or code execution under the Splunk service account. No public exploit identified at time of analysis, but the CVSS AV:N/AC:L/PR:N/UI:N profile means weaponization once the endpoint and request format are reverse-engineered from the patch is straightforward.

Act Now Prioritize within 24-48h. Why: In CISA KEV with patch available.
Exploited in the wild (CISA KEV) Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 10, 2026

Unauthenticated arbitrary file write in Splunk Enterprise (below 10.2.4 and 10.0.7) and Splunk Cloud Platform (below 10.4.2604.3 and 10.2.2510.14) allows remote attackers to create or truncate files on the host via an unauthenticated PostgreSQL sidecar service endpoint. The CVSS 9.8 vector (AV:N/AC:L/PR:N/UI:N) reflects trivial network exploitation, and no public exploit identified at time of analysis, though the missing-auth root cause and Splunk's high-value position in enterprise SOCs makes prompt patching warranted.

RemediationAI

Vendor-released patch: upgrade Splunk Enterprise to 10.2.4 or 10.0.7 (or later) on the appropriate maintenance branch, and confirm Splunk Cloud Platform tenants are on 10.4.2604.3 or 10.2.2510.14 (or later) - refer to https://advisory.splunk.com/advisories/SVD-2026-0603 for the official fixed-version matrix and any branch-specific guidance. Where immediate patching is not possible, restrict network reachability to the PostgreSQL sidecar service by binding it to loopback or the internal cluster interface only and adding host-firewall rules that deny inbound connections to the sidecar port from anything other than colocated Splunk components - the trade-off is that any monitoring, backup, or clustering tooling that legitimately reaches the sidecar across hosts will need its source IPs explicitly allowlisted. Verify post-upgrade that the sidecar endpoint now rejects unauthenticated requests before removing compensating network restrictions.

Affected VersionsENISA

Splunk Cloud Platform 10.4.2604 <10.4.2604.3
Splunk Enterprise 10.2 <10.2.4
Splunk Cloud Platform 10.2.2510 <10.2.2510.14
Splunk Enterprise 10.0 <10.0.7

Affected Packages

euvd splunk_cloud_platform fix: 10.2.2510.14, 10.4.2604.3
euvd splunk_enterprise fix: 10.0.7, 10.2.4

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

The flaw lives in a PostgreSQL sidecar service shipped with modern Splunk deployments - a co-located helper process that fronts the embedded PostgreSQL instance Splunk uses for parts of its platform state. The CWE-306 (Missing Authentication for Critical Function) classification confirms the root cause: the sidecar exposes a network endpoint that performs privileged file operations (create / truncate) but performs no credential check on the caller. The affected CPEs cover both the on-premises Splunk Enterprise product (cpe:2.3:a:splunk:splunk_enterprise) and the managed Splunk Cloud Platform (cpe:2.3:a:splunk:splunk_cloud_platform), indicating the vulnerable sidecar is part of the shared core platform rather than a deployment-specific add-on.

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

Vendor (cisco) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
ENISA EUVD HIGH

Primary rating from Vendor (cisco).

CVSS VectorVendor: cisco

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

Lifecycle Timeline

3
Added to CISA KEV
Jun 18, 2026 - 17:02 CISA
Patch available
Jun 10, 2026 - 20:01 EUVD
CVE Published
Jun 10, 2026 - 17:16 nvd
CRITICAL 9.8

DescriptionCVE.org

In Splunk Enterprise versions below 10.2.4 and 10.0.7, and Splunk Cloud Platform versions below 10.4.2604.3 and 10.2.2510.14, an unauthenticated user could create or truncate arbitrary files through a PostgreSQL sidecar service endpoint.<br><br>The vulnerability exists because the PostgreSQL sidecar service endpoint lacks authentication controls, allowing any network-reachable user to invoke file operations without credentials.

Executive ViewAI

Why It Matters

Splunk Enterprise and Cloud Platform contain a critical unauthenticated file write vulnerability (CVSS 9.8) affecting versions below 10.2.4 / 10.0.7 (Enterprise) and 10.4.2604.3 / 10.2.2510.14 (Cloud). Remote attackers can create or truncate files on affected hosts without credentials via an exposed PostgreSQL sidecar service, directly compromising systems that typically serve as security command centers and log repositories for forensic and compliance purposes.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable or isolate the PostgreSQL sidecar service endpoint from external/untrusted networks using firewall rules or network segmentation; (2) Restrict network access to the sidecar endpoint to specific known source IPs only; (3) Enable comprehensive audit logging on the sidecar service to detect file write attempts; (4) Monitor for suspicious file creation/truncation events via SIEM or host-based monitoring; (5) Prepare rollback procedures for rapid downgrade if active exploitation is detected. These do not eliminate risk and must be replaced with vendor patch upon availability.

Threat Intelligence Overview

Threat Score
5.0/10
Composite threat intelligence
EPSS Score
0.1%
Top 79% exploitable
Threat Intel
3
1 sources
Exploit
POC
Public exploit code exists
Data Quality
9 sources
Confidence: High

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 CRITICAL
CISA KEV Yes
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat Yes
Deciding rule
In CISA KEV with patch available
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

124
Low Medium High Critical
KEV: +50
EPSS: 0
CVSS: +49
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: +5

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-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

CVE-2021-22945 CRITICAL POC
9.1 Sep 23

When sending data to an MQTT server, libcurl <= 7.73.0 and 7.78.0 could in some circumstances erroneously keep a pointer

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy