A critical vulnerability (CVE-2026-20253) has been identified in Splunk Enterprise that allows unauthenticated attackers to perform arbitrary file operations and achieve remote code execution (RCE). The flaw stems from missing authentication controls in a PostgreSQL sidecar service endpoint.
Exploitation requires no credentials and can be performed remotely if the vulnerable service is exposed. Given the availability of technical details and exploitation methodology, there is a high likelihood of rapid weaponisation and opportunistic exploitation.
Splunk Enterprise versions:
Not affected:
The vulnerability exists due to missing authentication on specific PostgreSQL sidecar endpoints, allowing any network-accessible attacker to:
These weaknesses can be chained into full remote code execution.
Attackers leverage exposed endpoints:
Attack chain:
Attackers can define PostgreSQL functions (e.g., using lo_export) to:
This leads to arbitrary file write capabilities, which can escalate to RCE.
RCE Path:
A typical escalation path involves:
Writing a malicious Python script to a frequently executed location, such as:
Triggering execution via normal Splunk operations
This results in persistent execution of attacker-controlled code within the Splunk environment
Recommendations:
Upgrade to:
If you are worried about any of the threats outlined in this bulletin or need help in determining what steps you should take to protect yourself from the most material threats facing your organisation, please contact your account manager, or alternatively get in touch to find out how you can protect your organisation.