Skip to main content

Splunk Secure Gateway EUVDEUVD-2026-94617

| CVE-2026-76265 MEDIUM
Improper Access Control (CWE-284)
2026-10-07 cisco GHSA-grm2-hfh8-7h22
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 low-privilege Splunk user
  2. Delivery
    Call unprotected Secure Gateway REST endpoint
  3. Exploit
    Bypass missing authorization check
  4. Execution
    Invoke privileged signing functionality
  5. Impact
    Obtain 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.

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 – 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

Splunk Enterprise 10.2 <10.2.7
Splunk Secure Gateway 3.8 <3.8.72
Splunk Enterprise 10.4 <10.4.3
Splunk Secure Gateway 3.10 <3.10.11
Splunk Enterprise 9.4 <9.4.15
Splunk Enterprise 10.0 <10.0.10
Splunk Secure Gateway 3.9 <3.9.25

Affected Packages

euvd splunk_enterprise fix: 9.4.15, 10.0.10, 10.2.7, 10.4.3
euvd splunk_secure_gateway fix: 3.8.72, 3.9.25, 3.10.11

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

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.1 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/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
Oct 07, 2026 - 22:02 EUVD
CVE Published
Oct 07, 2026 - 20:46 nvd
MEDIUM 6.5

DescriptionCVE.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

EPSS Score
0.2%
Top 87% exploitable
Prevalence
High
widely deployed enterprise SIEM; Secure Gateway ships with Splunk Enterprise
Data Quality
5 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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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