Skip to main content

Splunk Enterprise CVE-2026-76260

| EUVDEUVD-2026-63112 MEDIUM
Incorrect Permission Assignment for Critical Resource (CWE-732)
2026-08-19 cisco GHSA-qmgh-4c8v-57cv
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 to Splunk with account holding rest_properties_get
  2. Exploit
    Issue GET to /services/properties REST endpoint
  3. Execution
    Receive encrypted stored credentials in API response
  4. Impact
    Use or crack credentials to access downstream systems

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V13 - Configuration Permission assignment review
Exploitation Conditions

Exploitation requires: (1) a valid authenticated Splunk Enterprise session - unauthenticated access is not possible per the PR:L CVSS vector; (2) the authenticated user's role must explicitly include the rest_properties_get capability - roles without this capability cannot reach the vulnerable endpoint; (3) network access to the Splunk REST API, typically on TCP port 8089. The capability rest_properties_get is operator-assigned and not universally present in all roles, meaning deployments that adhere to least-privilege role hygiene have materially reduced exposure. The vulnerability is constrained to confidentiality - no integrity or availability impact is possible through this flaw. Exploitation is further limited to Splunk Enterprise instances on the affected version branches (9.4.x below 9.4.14, 10.0.x below 10.0.9, 10.2.x below 10.2.6, 10.4.x below 10.4.2).

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N accurately represents the threat: network-accessible, no user interaction, low-complexity, but requiring authentication with a specific role capability. The high confidentiality impact reflects that stored credentials may protect downstream databases, APIs, and cloud integrations, enabling lateral movement beyond Splunk itself. Real-world risk is sharply deployment-dependent: organizations that enforce strict least-privilege role design - assigning rest_properties_get only to administrators - have limited exposure, while environments with broadly assigned or poorly audited roles face meaningful credential leakage risk. No EPSS score was present in the available intelligence, and the CVE is not in CISA KEV, so no evidence of in-the-wild exploitation exists at time of analysis. No POC has been publicly identified. Despite the absence of active exploitation signals, the straightforward nature of the REST API call means time-to-exploit is minimal once an attacker has a valid session with the requisite capability.

Exploit ScenarioDerived

An authenticated Splunk user - such as a low-privileged analyst, a service account used for monitoring integrations, or an insider threat - whose role includes rest_properties_get issues a standard GET request to the Splunk REST API properties endpoint without any additional privilege escalation. The response returns encrypted stored credentials (database passwords, API keys, integration tokens) that the user is not intended to access. With those credentials in hand, the attacker can authenticate to downstream systems - databases, cloud APIs, third-party integrations - without any further interaction with Splunk. No public exploit code has been identified, but the attack requires only a valid HTTP REST call.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% 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 Enterprise incorrectly gates the properties REST endpoint on the rest_properties_get capability rather than the purpose-built list_storage_passwords capability, allowing any authenticated user with that role permission to read encrypted stored credentials via the REST API. Affected branches span four active release lines: 10.4.x below 10.4.2, 10.2.x below 10.2.6, 10.0.x below 10.0.9, and 9.4.x below 9.4.14 per EUVD-2026-63112. No public exploit has been identified at time of analysis and this CVE is not listed in CISA KEV, but the flaw is mechanically straightforward for any user whose role carries the misassigned capability.

RemediationAI

Upgrade to the patched release for the installed branch: Splunk Enterprise 9.4.14, 10.0.9, 10.2.6, or 10.4.2, as confirmed by the vendor advisory at https://advisory.splunk.com/advisories/SVD-2026-0801. These releases correct the capability assignment on the properties REST endpoint so that it enforces list_storage_passwords rather than rest_properties_get. As a compensating control pending upgrade, administrators should audit all custom and built-in roles for the rest_properties_get capability using the Splunk role management interface (referenced in Splunk documentation at https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.4/manage-splunk-platform-users-and-roles/define-roles-on-the-splunk-platform-with-capabilities) and restrict it to only administrator-equivalent roles. Be aware that removing rest_properties_get from roles used for configuration inspection may break legitimate read-only admin workflows; validate changes in a non-production environment before deploying.

Affected VersionsENISA

Splunk Enterprise 10.0 <10.0.9
Splunk Enterprise 10.4 <10.4.2
Splunk Enterprise 9.4 <9.4.14
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

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

Splunk Enterprise implements a role-based capability model to control access to its REST API surface. The platform provides a dedicated list_storage_passwords capability specifically designed to restrict access to the credential vault (stored secrets used by inputs, outputs, and integrations). Due to CWE-732 (Incorrect Permission Assignment for Critical Resource), the /services/properties REST endpoint was misconfigured to enforce rest_properties_get rather than list_storage_passwords. Because rest_properties_get is a lower-privilege capability often assigned for general configuration inspection, roles that should never access the credential store can inadvertently do so. The affected CPE is cpe:2.3:a:splunk:splunk_enterprise:*:*:*:*:*:*:*:* across the four named version branches. The flaw is a logic error in access control enforcement, not a memory-safety or parsing bug.

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 6.5 MEDIUM

Requires valid authentication with the rest_properties_get capability (PR:L, AV:N); pure confidentiality impact with no integrity or availability consequence.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/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: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
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, a user that holds a role with the rest_properties_get capability could read encrypted stored credentials through the Representational State Transfer (REST) API. Successful exploitation can expose relevant data protected by the stored credentials. The incorrect permission assignment is possible because the properties REST endpoint requires the rest_properties_get capability instead of the list_storage_passwords capability to read stored credentials. 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.4/manage-splunk-platform-users-and-roles/define-roles-on-the-splunk-platform-with-capabilities) in the Splunk documentation.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
High
widely deployed enterprise SIEM and security analytics platform
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.3%
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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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