
CVE-2026-20253
Unauthenticated arbitrary file creation and truncation vulnerability affecting Splunk Enterprise and Splunk Cloud Platform.
CVE-2026-20253 is a critical vulnerability in Splunk Enterprise and Splunk Cloud Platform that allows an unauthenticated remote attacker to create or truncate arbitrary files through an exposed PostgreSQL sidecar service endpoint.
Because the vulnerable functionality lacks authentication controls, attackers can perform file operations without valid credentials.
Successful exploitation may result in:
The vulnerability exists within a PostgreSQL sidecar service component that exposes sensitive file operation functionality.
Due to missing authentication checks:
Remote User
│
▼
Accessible Sidecar Endpoint
│
▼
Create Arbitrary Files
│
▼
Truncate Existing Files
│
▼
System Impact
An attacker only needs network access to the exposed service.
Attacker
│
▼
Locate Exposed Splunk Service
│
▼
Connect To PostgreSQL Sidecar
│
▼
Unauthenticated Request
│
▼
Create/Overwrite Files
│
▼
Service Disruption
│
▼
Potential Escalation
Potential exposure of sensitive operational data.
Arbitrary file modification can compromise system integrity.
Critical files may be truncated, causing outages.
SIEM infrastructure may become unreliable or unavailable.
| Version | Status |
|---|---|
| < 10.2.4 | Vulnerable |
| < 10.0.7 | Vulnerable |
| Version | Status |
|---|---|
| < 10.4.2604.3 | Vulnerable |
| < 10.2.2510.14 | Vulnerable |
| Product | Secure Version |
|---|---|
| Splunk Enterprise | 10.2.4+ |
| Splunk Enterprise | 10.0.7+ |
| Splunk Cloud Platform | 10.4.2604.3+ |
| Splunk Cloud Platform | 10.2.2510.14+ |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Common ports:
8000
8089
8191
5432
http.title:"Splunk"
product:"Splunk"
http.html:"Splunk"
title="Splunk"
body="Splunk"
app="Splunk"
app:"Splunk"
Unexpected:
File creation events
File truncation events
Service failures
Configuration changes
Database sidecar access
find /opt/splunk -mtime -1
find /opt/splunk -size 0
journalctl -xe
grep -Ri "postgres" /opt/splunk/var/log/
Look for:
Unexpected empty files
Modified configuration files
Splunk restart anomalies
Unauthorized service access
Network connections to sidecar components
Potential targets:
server.conf
inputs.conf
outputs.conf
authentication.conf
web.conf
1. Discover vulnerable Splunk instance
2. Reach PostgreSQL sidecar endpoint
3. Submit crafted request
4. Create or truncate target file
5. Observe system impact
⚠️ Weaponized exploit code is intentionally omitted.
10.2.4+
10.0.7+
VPN-only access
Internal management network
ACL restrictions
Firewall filtering
File creation activity
Configuration modifications
Unexpected service restarts
Management Interfaces
│
├── Internal VLAN
├── VPN Access
└── Zero Trust Controls
Enable:
Auditd
Sysmon for Linux
EDR telemetry
Network monitoring
Why this vulnerability matters:
Compromising Splunk can significantly impact an organization's ability to detect attacks.
CVE-2026-20253/
│
├── README.md
│
├── assets/
│ ├── CVE-2026-20253.png
│ └── screenshots/
│
├── advisory/
│ ├── technical-analysis.md
│ ├── attack-surface.md
│ └── patch-guidance.md
│
├── detection/
│ ├── sigma/
│ ├── yara/
│ ├── splunk-searches/
│ └── hunting-guide.md
│
├── iocs/
│ └── indicators.md
│
└── references/
└── links.md
This repository is intended solely for:
All testing should be performed only against systems you own or are explicitly authorized to assess.
Splunk Enterprise • Critical • CVSS 9.8
| Property | Value |
|---|
| CVE | CVE-2026-20253 |
| Vendor | Splunk |
| Severity | Critical |
| CVSS v3.1 | 9.8 |
| CWE | CWE-306 |
| Vulnerability Type | Missing Authentication |
| Attack Vector | Network |
| Authentication | None |
| User Interaction | None |
| Impact | File Creation / File Truncation |
| Metric | Value |
|---|
| Attack Vector | Network |
| Attack Complexity | Low |
| Privileges Required | None |
| User Interaction | None |
| Confidentiality | High |
| Integrity | High |
| Availability | High |