Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-20253-Splunk-Enterprise-Pre-Auth-RCE- — Proof-of-concept exploit for CVE-2026-20253, enabling unauthenticated remote code execution on vulnerable Splunk Enterprise instances via file write primitive and PostgreSQL-based payload delivery. | Kitploit
Tools/GitHubGitHub/fevar54/cve-2026-20253-splunk-enterprise-pre-auth-rce-
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingCommand and ControlRed TeamingRemote Access ToolPayload Development
GitHub
fevar54/cve-2026-20253-splunk-enterprise-pre-auth-rce-

CVE-2026-20253-Splunk-Enterprise-Pre-Auth-RCE-

Proof-of-concept exploit for CVE-2026-20253, enabling unauthenticated remote code execution on vulnerable Splunk Enterprise instances via file write primitive and PostgreSQL-based payload delivery.

View Repository
12 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-20253 - Splunk Enterprise Pre-Auth RCE PoC

CVE-2026-20253 - Splunk Enterprise Pre-Auth RCE PoC

Python License CVE CVSS KEV

⚠️ WARNING: This script is for educational purposes and testing in authorized environments only. Unauthorized use is prohibited and may be illegal.

📋 Description

This repository contains a functional Proof of Concept (PoC) for the vulnerability CVE-2026-20253, which affects Splunk Enterprise in specific versions. The vulnerability allows an unauthenticated attacker to:

  • Create arbitrary files on the system
  • Truncate existing files
  • Execute commands remotely (RCE) as the splunk user

Technical research was conducted by watchTowr Labs and the vulnerability was reported by Alex Hordijk (hordalex).


🔍 Vulnerability Details

FieldValue
CVE IDCVE-2026-20253
CVSS Score9.8 (CRITICAL)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWECWE-306 - Missing Authentication for Critical Function
Publication Date2026-06-10
Added to KEV2026-06-18

Affected Versions

ProductAffected VersionsFixed Version
Splunk Enterprise10.0.0 - 10.0.610.0.7
Splunk Enterprise10.2.0 - 10.2.310.2.4
Splunk Enterprise10.4.0 and higherNot affected
Splunk Enterprise9.4.x and earlierNot affected

Impact

  • Authentication: Not required
  • Attack Complexity: Low
  • Impact: Confidentiality, Integrity, and Availability (COMPLETE)

🚀 PoC Features

✅ Vulnerability Detection - Checks if the target is vulnerable ✅ File Write Primitive - Creates/truncates arbitrary files ✅ Remote Code Execution - Executes commands on the target system ✅ Readable Results - Retrieves the output of executed commands ✅ Cleanup - Option to remove created artifacts


📦 Requirements

  • Python 3.6+
  • requests (Python library)
  • Splunk Enterprise vulnerable (for testing)

Dependency Installation

root@kitploit:~
pip install requests

🔬 How It Works

Attack Chain

  1. Detection: The script checks if the /backup endpoint is accessible without authentication.
  2. File Write Primitive: Using the /backup endpoint, the script creates empty files in any location on the system.
  3. RCE (Remote Code Execution):
    • The script connects to a PostgreSQL server controlled by the attacker
    • Uses pg_dump to create a malicious dump on the target system
    • Uses pg_restore to execute PL/pgSQL functions that write the payload
    • The payload is written into a script that Splunk executes automatically
  4. Command Execution: The malicious script runs and the result is saved in a file accessible via the web.

Attack Diagram

Download Tool