Description
In Splunk Enterprise versions below 9.0.7 and 9.1.2, Splunk Enterprise does not safely sanitize extensible stylesheet language transformations (XSLT) that users supply. This means that an attacker can upload malicious XSLT which can result in remote code execution on the Splunk Enterprise instance.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Splunk | Splunk Enterprise | 9.0 – < 9.0.7, 9.1 – < 9.1.2 | 9.0.7 |
| Splunk | Splunk Cloud | - – < 9.1.2308 | 9.1.2308 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Splunk Authenticated XSLT Upload RCE
exploit/unix/http/splunk_xslt_authenticated_rce
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- WID-SEC-2023-2964 Splunk Enterprise: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 24, 2025