Skip to main content
← All vulnerabilities
CVE-2026-20251

Remote Code Execution through Deserialization of Untrusted Data in Splunk Secure Gateway

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 10.2.4, 10.0.7, 9.4.12, 9.3.13, 10.3.2512.12, and 6 more
1 proof of concept on GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

In Splunk Enterprise versions below 10.2.4, 10.0.7, 9.4.12, and 9.3.13, Splunk Cloud Platform versions below 10.3.2512.12, 10.2.2510.14, 10.1.2507.22, and 9.3.2411.132, and Splunk Secure Gateway versions below 3.10.6, 3.9.20, and 3.8.67, a low-privileged user that does not hold the 'admin' or 'power' Splunk roles could perform a Remote Code Execution (RCE) through the Splunk Secure Gateway app.<br><br>The Remote Code Execution is possible because of unsafe deserialization of App Key Value Store (KV Store) data through the ‘jsonpickle’ Python library, which reconstructs arbitrary Python objects from specially crafted JavaScript Object Notation (JSON) without adequate validation.

Timeline

  1. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  2. CVE published
  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • Splunk Splunk Enterprise

    From 10.2 · fixed in 10.2.4; From 10.0 · fixed in 10.0.7; From 9.4 · fixed in 9.4.12; From 9.3 · fixed in 9.3.13

  • Splunk Splunk Cloud Platform

    From 10.3.2512 · fixed in 10.3.2512.12; From 10.2.2510 · fixed in 10.2.2510.14; From 10.1.2507 · fixed in 10.1.2507.22; From 9.3.2411 · fixed in 9.3.2411.132

  • Splunk Splunk Secure Gateway

    From 3.10 · fixed in 3.10.6; From 3.9 · fixed in 3.9.20; From 3.8 · fixed in 3.8.67

References 2

advisory.splunk.com

GitHub · reactivezero/CVE-2026-20251