Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-76310

CVE-2026-76310: Splunk Enterprise Auth Bypass Vulnerability

CVE-2026-76310 is an authentication bypass vulnerability in Splunk Enterprise allowing unauthenticated users to escalate privileges via embedded report tokens. This article covers technical details, affected versions, and steps.

Updated:

CVE-2026-76310 Overview

CVE-2026-76310 is a broken access control vulnerability [CWE-284] in Splunk Enterprise. An unauthenticated user holding an embedded report token can download the associated search job dispatch archive through the Representational State Transfer (REST) API. The archive contains session material that attackers can reuse to impersonate the report owner. When the owner holds the admin Splunk role, this leads to full administrative access and integrity impact across the platform. Embedded report access does not block dispatch archive download requests, which is the core defect. Splunk addressed the flaw in versions 10.4.2, 10.2.6, 10.0.9, and 9.4.14.

Critical Impact

Unauthenticated attackers with an embedded report token can recover session material and act as the report owner, including performing administrative actions when the owner has the admin role.

Affected Products

  • Splunk Enterprise versions below 10.4.2
  • Splunk Enterprise versions below 10.2.6 and 10.0.9
  • Splunk Enterprise versions below 9.4.14

Discovery Timeline

  • 2026-08-19 - CVE-2026-76310 published to NVD
  • 2026-08-20 - Last updated in NVD database

Technical Details for CVE-2026-76310

Vulnerability Analysis

Splunk Enterprise supports embedded reports, which allow report owners to share results externally using a signed embed token. The embed token is intended to grant read-only visibility to a specific rendered report. The vulnerability arises because the embedded report authorization path does not restrict access to REST API endpoints that serve the underlying search job dispatch archive.

An attacker who obtains an embed token can call the dispatch archive download endpoint and retrieve session material tied to the report owner. That material can be replayed against the Splunk REST API to authenticate as the owner. If the owner holds the admin role, the attacker inherits administrative privileges, including configuration changes and access to all indexed data available to that account.

Root Cause

The root cause is improper access control [CWE-284] on dispatch archive REST endpoints. Embedded report token validation authorizes rendering but does not enforce the same restriction on job artifact downloads. This inconsistency lets the token act as a broader credential than intended.

Attack Vector

The attack is network-based and requires no user interaction. The attacker needs a valid embedded report token, which is often exposed in URLs, page source, browser history, or logs. Once the token is captured, the attacker issues a direct REST API request for the dispatch archive and extracts the session material contained inside.

Refer to the Splunk Security Advisory SVD-2026-0801 for vendor technical details.

Detection Methods for CVE-2026-76310

Indicators of Compromise

  • Unexpected REST API calls to search job dispatch archive endpoints originating from clients that only presented an embedded report token.
  • Downloads of dispatch archive artifacts followed by REST API activity authenticated as the report owner from a different source IP.
  • Administrative configuration changes performed by accounts that typically only run scheduled reports.

Detection Strategies

  • Correlate embedded report token usage with subsequent REST API calls to services/search/jobs/<sid>/results or dispatch archive paths.
  • Flag session reuse where the same session identifier appears from multiple network locations within a short window.
  • Baseline normal embedded report consumers and alert on deviations such as archive downloads or admin endpoint access.

Monitoring Recommendations

  • Enable Splunk audit logging for REST API calls and forward _audit and _internal indexes to a centralized analytics platform.
  • Monitor for privileged actions performed shortly after embedded report requests from external networks.
  • Alert on any download of dispatch archives by clients that did not authenticate with a full user session.

How to Mitigate CVE-2026-76310

Immediate Actions Required

  • Upgrade Splunk Enterprise to 10.4.2, 10.2.6, 10.0.9, 9.4.14, or later as documented in SVD-2026-0801.
  • Rotate embedded report tokens after patching to invalidate any tokens that may have been captured.
  • Review the roles assigned to accounts that own embedded reports and remove admin where not required.

Patch Information

Splunk has released fixed builds in Splunk Enterprise 10.4.2, 10.2.6, 10.0.9, and 9.4.14. The patch enforces access control on dispatch archive REST endpoints so that embedded report tokens cannot authorize job artifact downloads. Details are published in the Splunk Security Advisory SVD-2026-0801.

Workarounds

bash
# Configuration example: disable embedded reports globally
# In $SPLUNK_HOME/etc/system/local/web.conf
[settings]
enableSplunkWebSSL = true
embed_uri = 
embed_footer = 

# Restart Splunk to apply
$SPLUNK_HOME/bin/splunk restart

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.