Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege Splunk user
-
DeliveryCall unprotected Secure Gateway REST endpoint
-
ExploitBypass missing authorization check
-
ExecutionInvoke privileged signing functionality
-
ImpactObtain attacker-controlled signed payloads
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid but low-privilege Splunk account that does NOT hold the 'admin' or 'power' roles, plus network reachability to the Splunk Secure Gateway REST API on an affected Splunk Enterprise (below 10.4.3/10.2.7/10.0.10/9.4.15) or standalone Secure Gateway (below 3.10.11/3.9.25/3.8.72) instance. The specific trigger is that multiple Splunk Secure Gateway REST API endpoints do not perform role/authorization checks before processing requests, so any authenticated session can reach privileged signing functionality. Limiting factors: exploitation is gated by authentication (an attacker must already possess or obtain Splunk credentials), requires Splunk Secure Gateway to be deployed/enabled, and no user interaction or special non-default configuration is otherwise needed. |
| Impact | This is a moderate, real-but-not-urgent priority. The vendor CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, 6.5 Medium) indicates a network-reachable, low-complexity authorization flaw requiring an already-authenticated low-privilege Splunk account (PR:L) with no user interaction - so it is an authenticated post-access issue, not a pre-auth internet-facing break. No EPSS score, SSVC decision, KEV listing, or POC was provided in the input; exploitation status is therefore 'no public exploit identified at time of analysis.' A notable internal inconsistency exists: the vendor scored impact as C:H/I:N/A:N (confidentiality only), yet the description's concrete harm - causing Splunk Secure Gateway to sign attacker-controlled payloads via unauthorized REST endpoints - reads primarily as an INTEGRITY impact, not confidentiality. This C:H with I:N mapping should be verified with Splunk, as the demonstrated capability (forging signed/trusted content) suggests integrity exposure. Because exploitation needs a valid non-admin account and no active exploitation is reported, this is a genuine but lower-tier priority best treated as part of routine Splunk patching rather than emergency response. |
| Exploit ScenarioDerived | A low-privilege authenticated Splunk user (lacking the 'admin' or 'power' role) sends crafted requests to Splunk Secure Gateway REST API endpoints that fail to enforce authorization, gaining access to privileged functionality. Using this, the attacker coerces Secure Gateway into cryptographically signing payloads they control, producing trusted artifacts they should never be able to generate. No public exploit code was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 07, 2026
Missing authorization checks on multiple Splunk Secure Gateway REST API endpoints allow any authenticated Splunk user who does not hold the 'admin' or 'power' roles to reach privileged Secure Gateway functionality and make the gateway sign attacker-controlled payloads. The issue affects Splunk Enterprise versions below 10.4.3, 10.2.7, 10.0.10 and 9.4.15, as well as standalone Splunk Secure Gateway versions below 3.10.11, 3.9.25 and 3.8.72, and it requires a valid low-privilege Splunk account plus network reachability to the Secure Gateway REST API (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N per independent assessment; NVD publishes 6.5 with C:H/I:N). There is no public exploit identified at time of analysis and no confirmed active exploitation (CISA KEV), but a vendor patch is available and the integrity impact of forged signatures makes timely upgrade worthwhile.
RemediationAI
Vendor-released patches are available: upgrade Splunk Enterprise to 10.4.3, 10.2.7, 10.0.10 or 9.4.15 (or later on the corresponding branch), and upgrade the Splunk Secure Gateway app to 3.10.11, 3.9.25 or 3.8.72, following the guidance in Splunk advisory SVD-2026-1001 (https://advisory.splunk.com/advisories/SVD-2026-1001); the dependent app and the core platform should be brought to fixed versions together, since the missing authorization checks live in the Secure Gateway REST endpoints while the platform upgrade may be required for compatibility. If immediate upgrade is not possible, reduce exposure by restricting network access to the Splunk Secure Gateway REST endpoints and the Splunk management/web ports to trusted administrative networks only (side effect: mobile and Splunk Cloud clients that reach the gateway from user networks will lose connectivity), and if Secure Gateway is not actively in use, disable or uninstall the app so the vulnerable endpoints cannot be reached at all (side effect: mobile device onboarding and cloud connectivity features stop working until the app is reinstalled). Because the flaw allows the gateway to sign attacker-controlled payloads, treat the gateway signing key/certificate as potentially untrusted if the instance was exposed to low-privilege users: rotate the Secure Gateway signing keys after upgrading, review and invalidate any payloads or registered mobile clients that were issued in the affected window, and audit Splunk authentication and REST access logs for non-admin/non-power accounts hitting Secure Gateway endpoints to identify prior abuse. Note there is no public exploit code identified and no confirmed active exploitation, so these compensating controls are precautionary rather than incident-driven.
Affected VersionsENISA
Affected Packages
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
Splunk Secure Gateway (the splunk_secure_gateway app, tracked as cpe:2.3:a:splunk:splunk_secure_gateway:*:*:*:*:*:*:*:* and deployed alongside Splunk Enterprise, cpe:2.3:a:splunk:splunk_enterprise:*:*:*:*:*:*:*:*) is the component that brokers connectivity between Splunk Enterprise and Splunk mobile/Splunk Cloud clients, and it holds a signing key pair used to sign and validate payloads exchanged with those clients. The root cause is CWE-284 (Improper Access Control): several Secure Gateway REST API endpoints process requests without first enforcing the Splunk role/authorization model, so a session that would normally be limited to non-privileged roles can invoke functionality that is meant to be restricted. Because the missing check guards the payload-signing path, the practical consequence is not data exposure but integrity loss - attacker-supplied content can be signed with the gateway's trusted key, which downstream consumers may treat as legitimate. The affected code path requires no user interaction and no non-default configuration beyond having Secure Gateway present and reachable; the only gating factor is that the attacker must already hold (or obtain) valid Splunk credentials.
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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Network REST API, low complexity, authenticated low-privilege user (PR:L), no UI; primary harm is forging signed payloads (I:H) with limited data exposure (C:L), hence divergence from vendor C:H/I:N.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
2DescriptionCVE.org
In Splunk Enterprise versions below 10.4.3, 10.2.7, 10.0.10, and 9.4.15, and Splunk Secure Gateway versions below 3.10.11, 3.9.25, and 3.8.72, a user who does not hold the "admin" or "power" Splunk roles could access privileged Splunk Secure Gateway functionality. With this access, the user could cause Splunk Secure Gateway to sign attacker-controlled payloads. The vulnerability is possible because multiple Splunk Secure Gateway Representational State Transfer (REST) API endpoints do not enforce authorization requirements before processing requests.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe
Unauthenticated arbitrary file write in Splunk Enterprise (below 10.2.4 and 10.0.7) and Splunk Cloud Platform (below 10.
curl 7.75.0 through 7.76.1 suffers from a use-after-free vulnerability resulting in already freed memory being used when
curl < 7.84.0 supports "chained" HTTP compression algorithms, meaning that a serverresponse can be compressed multiple t
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
In Splunk Enterprise versions below 9.0.7 and 9.1.2, Splunk Enterprise does not safely sanitize extensible stylesheet la
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,
In Splunk Enterprise versions below 8.2.9, 8.1.12, and 9.0.2, an authenticated user can execute arbitrary code through t
When curl < 7.84.0 saves cookies, alt-svc and hsts data to local files, it makes the operation atomic by finalizing the
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
A vulnerability exists in curl <7.87.0 HSTS check that could be bypassed to trick it to keep using HTTP. Rated high seve
When doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for data t
EUVD-2026-94617
GHSA-grm2-hfh8-7h22
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB