Description
In Splunk Enterprise versions below 10.4.1, 10.2.5, 10.0.8, and 9.4.13, and Splunk Cloud Platform versions below 10.5.2605.0, 10.4.2604.7, 10.3.2512.16, 10.2.2510.18, and 10.1.2507.24, an attacker could trick a user that holds a role with the `list_deployment_server` capability into running arbitrary Search Processing Language (SPL) searches on their behalf as `splunk-system-user`, allowing for access to stored credentials and indexed data.<br><br>The vulnerability is possible because Deployment Server endpoints in Splunk Web do not validate Cross-Site Request Forgery (CSRF) tokens on GET requests, and caller-supplied input is not correctly neutralized before it is placed into an SPL search.
Published: 2026-07-15
Score: 8.3 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Deployment Server endpoints in Splunk Web do not validate CSRF tokens on GET requests and do not neutralize caller‑supplied input before inserting it into an SPL query, a weakness identified as CWE‑352 <Cross‑Site Request Forgery>. As a result, an attacker can trick a user who has the list_deployment_server capability to execute arbitrary SPL searches as the splunk‑system‑user, allowing the attacker to read stored credentials and indexed data. This flaw allows an attacker to obtain any information that the target user can access, effectively giving the attacker the same privileges as the target.

Affected Systems

Splunk Enterprise versions below 10.4.1, 10.2.5, 10.0.8, and 9.4.13, and Splunk Cloud Platform versions below 10.5.2605.0, 10.4.2604.7, 10.3.2512.16, 10.2.2510.18, and 10.1.2507.24 are affected. Only users whose roles contain the list_deployment_server capability can be coerced into executing the vulnerable request.

Risk and Exploitability

The CVSS score of 8.3 classifies this as a high‑severity vulnerability. The EPSS score of less than 1% indicates a low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a CSRF request delivered through social engineering or phishing that forces the victim to send a crafted GET request to the vulnerable endpoint. Successful exploitation grants the attacker system‑level read access to credentials and indexed content.

Generated by OpenCVE AI on August 1, 2026 at 08:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Splunk Enterprise to version 10.4.1 or newer, or upgrade Splunk Cloud Platform to the fixed releases specified by the vendor advisory, which restores CSRF validation on the vulnerable Deployment Server endpoints.
  • Restrict the list_deployment_server capability to only those roles that truly require it, thereby reducing the number of users who can be coerced into executing arbitrary SPL.
  • Configure a web‑application firewall or Splunk security settings to block or require CSRF tokens on GET requests to deployment‑server endpoints, or enforce CSRF validation on all state‑changing operations.
  • (Optional) Temporarily disable the vulnerable Deployment Server endpoints via Splunk configuration until a patch is applied.

Generated by OpenCVE AI on August 1, 2026 at 08:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 15 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Splunk
Splunk splunk Cloud Platform
Splunk splunk Enterprise
Vendors & Products Splunk
Splunk splunk Cloud Platform
Splunk splunk Enterprise

Wed, 15 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 15 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Description In Splunk Enterprise versions below 10.4.1, 10.2.5, 10.0.8, and 9.4.13, and Splunk Cloud Platform versions below 10.5.2605.0, 10.4.2604.7, 10.3.2512.16, 10.2.2510.18, and 10.1.2507.24, an attacker could trick a user that holds a role with the `list_deployment_server` capability into running arbitrary Search Processing Language (SPL) searches on their behalf as `splunk-system-user`, allowing for access to stored credentials and indexed data.<br><br>The vulnerability is possible because Deployment Server endpoints in Splunk Web do not validate Cross-Site Request Forgery (CSRF) tokens on GET requests, and caller-supplied input is not correctly neutralized before it is placed into an SPL search.
Title SPL Command Safeguards Bypass through Cross-Site Request Forgery (CSRF) in Deployment Server in Splunk Enterprise
Weaknesses CWE-352
References
Metrics cvssV3_1

{'score': 8.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L'}


Subscriptions

Splunk Splunk Cloud Platform Splunk Enterprise
cve-icon MITRE

Status: PUBLISHED

Assigner: cisco

Published:

Updated: 2026-07-16T03:55:54.695Z

Reserved: 2025-10-08T11:59:15.407Z

Link: CVE-2026-20296

cve-icon Vulnrichment

Updated: 2026-07-15T18:10:08.887Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T09:00:04Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)