Skip to main content

Splunk Secure Gateway EUVDEUVD-2026-63110

| CVE-2026-76258 MEDIUM
Use of Hard-coded Cryptographic Key (CWE-321)
2026-08-19 cisco GHSA-3mh4-7c3j-c9mg
6.5
CVSS 3.1 · Vendor: cisco
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as any low-privileged Splunk user
  2. Delivery
    Craft companion app registration request with hard-coded key
  3. Exploit
    Register attacker-controlled callback URL in Secure Gateway
  4. Execution
    Victim mobile users authenticate through Secure Gateway
  5. Persist
    Mobile session tokens silently forwarded to attacker server
  6. Impact
    Attacker uses captured tokens to access victim Splunk data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Key management, no hard-coded keys
Exploitation Conditions

Exploitation requires an authenticated Splunk session held by any standard user account - the CVE description explicitly states that users who do NOT hold the 'admin' or 'power' roles are the threat actors, meaning the lowest tier of Splunk user is sufficient. Splunk Secure Gateway must be installed, running, and actively used for Splunk Mobile connectivity; deployments that do not use Secure Gateway or Splunk Mobile are entirely unexposed. The attacker must be able to reach the Splunk Secure Gateway companion app registration endpoint over the network (consistent with AV:N). Post-registration, the token exfiltration is passive - the attacker does not need to take further action, as tokens are forwarded automatically when legitimate mobile users authenticate. Exploitation is bounded by the requirement for an existing authenticated Splunk account of any privilege level, meaning unauthenticated external attackers cannot exploit this directly and the primary risk surface is malicious insiders and accounts compromised via external means.

Impact

The CVSS 3.1 score of 6.5 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) reflects network-accessible exploitation by any low-privileged authenticated user with no user interaction required and high confidentiality impact through token theft. The vendor's S:U (unchanged scope) assignment may understate the true impact: the attacker's own account suffers no direct harm - rather, tokens belonging to entirely separate mobile users are exfiltrated - which is a textbook scope-change scenario, and an independent assessment of S:C appears more accurate. No EPSS data was provided in the source intelligence. The vulnerability does not appear in CISA KEV, confirming no active exploitation at time of analysis. Notably, the input tags include 'RCE,' which is inconsistent with the CVE description; the actual impact is credential and token theft, not remote code execution - analysts should not treat this as an RCE and should verify whether this tag is a misclassification in upstream sources. The primary limiting factor is the requirement for an existing low-privileged Splunk account, meaning purely unauthenticated external exploitation is not possible; the realistic threat actor is a malicious insider, a compromised service account, or an attacker who has already obtained any Splunk credentials through phishing or credential stuffing.

Exploit ScenarioDerived

An attacker holding any low-privileged Splunk account (e.g., a read-only analyst or compromised service account) authenticates to Splunk and sends a crafted companion app registration request to the Splunk Secure Gateway endpoint, exploiting the hard-coded cryptographic key to register an attacker-controlled HTTPS server as a callback URL. Once registered, all subsequent mobile authentication requests from legitimate Splunk Mobile users are transparently forwarded - including their session tokens - to the attacker's server, granting the attacker access to all Splunk data and capabilities available to those mobile users without triggering any further authentication challenge. No public exploit code has been confirmed at time of analysis, but the technique requires only knowledge of the static key and low-privileged network access to the Splunk instance.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 19, 2026

Splunk Secure Gateway's companion app registration handler contains a hard-coded cryptographic key, enabling any low-privileged authenticated Splunk user - explicitly excluding admin or power roles - to register an arbitrary attacker-controlled callback URL and cause Secure Gateway to forward mobile user requests and authentication tokens to that URL. Affected are Splunk Enterprise branches 9.4 (below 9.4.14), 10.0 (below 10.0.9), 10.2 (below 10.2.6), and 10.4 (below 10.4.2), alongside Splunk Secure Gateway branches 3.8 (below 3.8.71), 3.9 (below 3.9.24), and 3.10 (below 3.10.10). No public exploit code or active exploitation has been confirmed at time of analysis; however, the low attack complexity and minimal privilege requirement make this a credible insider-threat or post-compromise lateral movement vector in any environment running Splunk Mobile.

RemediationAI

The primary fix is to upgrade Splunk Enterprise to version 9.4.14, 10.0.9, 10.2.6, or 10.4.2 (or later within each respective branch), and Splunk Secure Gateway to version 3.8.71, 3.9.24, or 3.10.10 (or later), per the vendor advisory at https://advisory.splunk.com/advisories/SVD-2026-0801. If immediate patching is not feasible, administrators should audit all registered companion apps in Splunk Secure Gateway and remove any unauthorized or unrecognized entries, as a registered malicious callback persists until removed. Network-level controls that restrict access to the Splunk Secure Gateway registration endpoint to trusted administrative network segments will reduce exposure by preventing low-privileged users from reaching the vulnerable handler, though this may impact legitimate mobile users. Additionally, reviewing and minimizing the number of active Splunk user accounts - per the role-capability guidance at https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.2/manage-splunk-platform-users-and-roles/define-roles-on-the-splunk-platform-with-capabilities - reduces the pool of accounts an attacker could leverage.

Affected VersionsENISA

Splunk Enterprise 9.4 <9.4.14
Splunk Enterprise 10.0 <10.0.9
Splunk Secure Gateway 3.10 <3.10.10
Splunk Enterprise 10.4 <10.4.2
Splunk Secure Gateway 3.9 <3.9.24
Splunk Secure Gateway 3.8 <3.8.71
Splunk Enterprise 10.2 <10.2.6

Affected Packages

euvd splunk_enterprise fix: 9.4.14, 10.0.9, 10.2.6, 10.4.2
euvd splunk_secure_gateway fix: 3.8.71, 3.9.24, 3.10.10

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability (CWE-321: Use of Hard-coded Cryptographic Key) resides in the Splunk Secure Gateway component, which acts as a proxy intermediary between the Splunk Mobile application and backend Splunk Enterprise instances. The companion app registration handler uses a static, hard-coded cryptographic key to validate registration requests; because this key is fixed and embedded in the software, any party - including a low-privileged authenticated user - who knows or reverse-engineers the key can forge valid registration payloads and register an arbitrary callback URL without restriction. Affected CPEs are cpe:2.3:a:splunk:splunk_enterprise and cpe:2.3:a:splunk:splunk_secure_gateway. The architectural flaw is that a secret intended to gate access to a privileged registration operation is not actually secret, rendering the entire access control boundary for companion app registration ineffective.

Know when Splunk gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (cisco) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.7 HIGH

Scope changed to C because the confidentiality impact falls on other users' tokens, crossing the security boundary of the exploiting account; PR:L confirmed by the description's explicit 'non-admin, non-power user' framing.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N

Primary rating from Vendor (cisco).

CVSS VectorVendor: cisco

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

2
Patch available
Aug 19, 2026 - 22:04 EUVD
CVE Published
Aug 19, 2026 - 21:34 nvd
MEDIUM 6.5

DescriptionCVE.org

In Splunk Enterprise versions below 10.4.2, 10.2.6, 10.0.9, and 9.4.14, and Splunk Secure Gateway versions below 3.10.10, 3.9.24, and 3.8.71, a user who does not hold the "admin" or "power" Splunk roles could register an arbitrary companion app and cause Splunk Secure Gateway to forward mobile user requests, including tokens that compromise all relevant data available to the affected mobile user, to an attacker-controlled Uniform Resource Locator (URL). The vulnerability is possible because a hard-coded cryptographic key in the Splunk Secure Gateway companion app registration handler allows for arbitrary callback URL registration without restriction. For more information see Define roles on the Splunk platform with capabilities (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.2/manage-splunk-platform-users-and-roles/define-roles-on-the-splunk-platform-with-capabilities) in the Splunk documentation.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
High
widely deployed enterprise SIEM platform across regulated industries globally
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
High

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in Splunk

View all
CVE-2014-0160 HIGH POC
7.5 Apr 07

The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe

CVE-2026-20253 CRITICAL POC
9.8 Jun 10

Unauthenticated arbitrary file write in Splunk Enterprise (below 10.2.4 and 10.0.7) and Splunk Cloud Platform (below 10.

CVE-2021-22901 HIGH POC
8.1 Jun 11

curl 7.75.0 through 7.76.1 suffers from a use-after-free vulnerability resulting in already freed memory being used when

CVE-2022-32206 MEDIUM POC
6.5 Jul 07

curl < 7.84.0 supports "chained" HTTP compression algorithms, meaning that a serverresponse can be compressed multiple t

CVE-2024-36985 HIGH POC
8.8 Jul 01

In Splunk Enterprise versions below 9.2.2, 9.1.5, and 9.0.10, a low-privileged user that does not hold the admin or powe

CVE-2023-46214 HIGH POC
8.8 Nov 16

In Splunk Enterprise versions below 9.0.7 and 9.1.2, Splunk Enterprise does not safely sanitize extensible stylesheet la

CVE-2023-32707 HIGH POC
8.8 Jun 01

In versions of Splunk Enterprise below 9.0.5, 8.2.11, and 8.1.14, and Splunk Cloud Platform below version 9.0.2303.100,

CVE-2022-43571 HIGH POC
8.8 Nov 03

In Splunk Enterprise versions below 8.2.9, 8.1.12, and 9.0.2, an authenticated user can execute arbitrary code through t

CVE-2022-32207 CRITICAL POC
9.8 Jul 07

When curl < 7.84.0 saves cookies, alt-svc and hsts data to local files, it makes the operation atomic by finalizing the

CVE-2022-35737 HIGH POC
7.5 Aug 03

SQLite 1.0.12 through 3.39.x before 3.39.2 sometimes allows an array-bounds overflow if billions of bytes are used in a

CVE-2022-43551 HIGH POC
7.5 Dec 23

A vulnerability exists in curl <7.87.0 HSTS check that could be bypassed to trick it to keep using HTTP. Rated high seve

CVE-2022-32221 CRITICAL POC
9.8 Dec 05

When doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for data t

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy