Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Splunk Enterprise as low-privilege user
-
DeliveryIdentify Observability Cloud app REST API endpoints
-
ExploitSend crafted request to unguarded endpoint
-
ExecutionEndpoint skips read_o11y_content capability check
-
PersistStored Observability Cloud token forwarded to external service
-
ImpactAttacker receives Observability Cloud data and gains limited write access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Three conditions must all be true: (1) Splunk Enterprise must be running a 10.x release below the fixed versions (10.4.2, 10.2.6, or 10.0.9) - Splunk 9.3 and 9.4 are explicitly exempt; (2) the Splunk App for Splunk Observability Cloud must be installed and configured with a valid Observability Cloud access token; (3) the attacker must hold a valid Splunk account that does NOT have the admin or power role - low-privileged authenticated access is both sufficient and required. Exploitation is limited to users who can authenticate to Splunk Enterprise at all, which bounds the threat to insider or post-initial-access scenarios. The CVSS PR:L confirms low-privileged authentication is required; PR:N (unauthenticated) is not applicable here. |
| Impact | The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N scores 7.1 (High), which reflects the real-world risk well. PR:L is accurate: any authenticated Splunk user, regardless of role, can trigger the flaw over the network with no additional conditions. C:H is appropriate because token exposure grants full read access to Observability Cloud data scoped to that token, which may include sensitive infrastructure metrics, traces, and logs. I:L reflects that limited write actions on Observability Cloud content are possible. There is no availability impact. EPSS data was not provided in the input, so exploitation probability cannot be numerically stated. No CISA KEV listing and no confirmed POC are present, which moderates operational urgency relative to the CVSS score. The realistic risk is elevated for organizations that have deployed the Observability Cloud integration with a broadly shared token, and for environments where low-privileged Splunk accounts are granted to a wide user base - a common pattern in SOC environments where analysts hold reader-level access. The vulnerability does not affect Splunk 9.3 or 9.4, narrowing the exposed population to the 10.x branch. |
| Exploit ScenarioDerived | An authenticated Splunk user assigned a basic analyst or viewer role - deliberately excluded from admin and power roles - sends a crafted HTTP request to one of the Splunk App for Splunk Observability Cloud's REST API endpoints on the Splunk Enterprise server. The endpoint handler, lacking a capability gate, immediately proxies the request to Splunk Observability Cloud using the app's stored API access token, returning Observability Cloud data (dashboards, metrics, traces) to the attacker and allowing limited content modifications. No public exploit code has been confirmed, but the attack surface is straightforward for any user familiar with Splunk's internal REST API structure. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Missing authorization in the Splunk App for Splunk Observability Cloud exposes a stored Observability Cloud access token to any authenticated Splunk user lacking the admin or power role. Affected versions of Splunk Enterprise (below 10.4.2, 10.2.6, and 10.0.9) ship REST API endpoint handlers in the Observability Cloud integration app that fail to enforce the read_o11y_content capability before proxying requests - and the stored token - to Splunk Observability Cloud. Exploitation gives the low-privileged user full read access to all data visible to that token and limited write access to Observability Cloud content. No public exploit or KEV listing has been identified at time of analysis.
RemediationAI
The primary fix is to upgrade Splunk Enterprise to version 10.4.2, 10.2.6, or 10.0.9 (choosing the release branch that matches the current deployment). These versions add the missing read_o11y_content capability check to the Observability Cloud app's REST API handlers. Advisory SVD-2026-0801 at https://advisory.splunk.com/advisories/SVD-2026-0801 should be consulted for patch confirmation and any additional guidance. If immediate patching is not feasible, a compensating control is to remove or disable the Splunk App for Splunk Observability Cloud from the Splunk Enterprise instance, which eliminates the vulnerable REST endpoints entirely - at the cost of losing the observability integration. Alternatively, restricting Splunk login access to only users with the admin or power role would prevent exploitation, but this is a significant operational change in most environments. Rotating the Observability Cloud access token after patching or after disabling the app is advisable if the token may have been accessed by unauthorized users.
Affected VersionsENISA
Affected Packages
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
The affected component is the Splunk App for Splunk Observability Cloud, a first-party integration that runs inside Splunk Enterprise and acts as an authenticated proxy to the external Splunk Observability Cloud service. The app persists an Observability Cloud API access token to facilitate data forwarding. CWE-862 (Missing Authorization) is the root cause: the app's REST API endpoint handlers execute the upstream request - including injecting the stored credential - without first verifying that the calling Splunk user holds the read_o11y_content capability. This capability is normally restricted to the admin and power roles. Because the capability check is simply absent rather than incorrectly implemented, any valid Splunk session can trigger the proxy behavior. The CPE string cpe:2.3:a:splunk:splunk_enterprise confirms this is Splunk's on-premises Enterprise product, not Splunk Cloud Platform. Splunk Enterprise 9.3 and 9.4 branches are explicitly listed as unaffected, implying the vulnerable code was introduced in the 10.x release line.
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:L/A:N
REST endpoints are network-reachable; any authenticated Splunk user qualifies (PR:L); missing capability check exposes stored credential with high confidentiality and low integrity impact.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
2DescriptionCVE.org
In Splunk Enterprise versions below 10.4.2, 10.2.6, and 10.0.9, a user who does not hold the "admin" or "power" Splunk roles could cause the Splunk App for Splunk Observability Cloud to forward requests to Splunk Observability Cloud, including the Splunk Observability Cloud access token stored for the app. With this access, the user could view all relevant data available to that token and make limited changes to Splunk Observability Cloud content. The vulnerability does not affect Splunk Enterprise 9.4 and 9.3 versions. The vulnerability is possible because the app's Representational State Transfer (REST) API endpoint handlers do not enforce the read_o11y_content capability before forwarding requests with the stored access token. 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.
Executive ViewAI
A missing authorization check in the Splunk App for Splunk Observability Cloud allows non-administrative staff with Splunk access to gain unauthorized access to your cloud monitoring data and infrastructure configuration. Affected Splunk Enterprise versions (below 10.4.2, 10.2.6, and 10.0.9) expose stored access tokens, enabling low-privileged users to read all observability data and modify cloud monitoring, potentially compromising infrastructure visibility and control.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) restrict integration app access to admin and power-user roles only using role-based controls; (2) immediately rotate all Observability Cloud API tokens and implement token expiration policies; (3) enable comprehensive audit logging for all integration API requests; (4) segment or monitor network traffic to Observability Cloud endpoints; (5) consider disabling the integration temporarily if observability cloud functionality is not operationally critical.
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-63103
GHSA-3pfp-cpmw-f74j
NVD
CVE.org
EPSS
Exploit-DB