Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Splunk with low-privilege account
-
DeliveryQuery On-Call app KV Store collection via REST or SPL
-
ExploitExtract partially masked API key value
-
ExecutionAttempt key reconstruction or direct use
-
ImpactMake unauthorized VictorOps API calls
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V14 - Data Protection Encrypted storage of sensitive data
|
| Exploitation Conditions | Exploitation requires an active, authenticated Splunk session with at minimum a low-privileged Splunk role (PR:L per CVSS vector) - the vulnerability is specifically triggered by users who do NOT hold the 'admin' or 'power' Splunk roles, meaning standard users are the threat actors. The Splunk On-Call (VictorOps) app must be installed and configured on the Splunk instance, and the API key must have been stored in the KV Store (i.e., the integration must have been set up). The KV Store collection must be readable by non-elevated users, which is the default behavior that the app fails to restrict. Limiting factors: requires valid Splunk credentials (not anonymous/unauthenticated access), requires the On-Call app to be installed and active, and the exposed key is only partially masked - full key reconstruction is not confirmed possible from available data. |
| Impact | The CVSS 3.1 base score of 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) accurately reflects the attack profile: network-accessible, low complexity, requires an authenticated Splunk session with low privileges, no interaction needed, and impact limited to partial confidentiality loss. The confidentiality impact is rated Low because only a partially masked API key is exposed, not the full credential in cleartext. No EPSS score was provided in the intelligence data; given the absence of KEV listing and no public exploit code, real-world exploitation risk appears low and likely opportunistic rather than targeted. The primary realistic threat is an insider - a Splunk user with legitimate but limited access - discovering and attempting to leverage the partial key. Whether the partial key is sufficient to reconstruct or directly use the full API key is not addressed in the advisory, which is a meaningful unknown: if the masking scheme leaves enough entropy visible, risk increases meaningfully. No conflicting signals between CVSS vector and description - both indicate authenticated, network-based access. |
| Exploit ScenarioDerived | An authenticated Splunk user with no elevated role queries the Splunk On-Call app's KV Store collection via Splunk's REST API or Search Processing Language (SPL), retrieves the stored API key record, and reads the partially masked value. Depending on the masking scheme, the attacker may attempt to infer or brute-force the full key and subsequently make unauthorized API calls to the VictorOps/Splunk On-Call service to enumerate on-call schedules, escalation policies, or trigger/resolve incidents. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Partial API key exposure in Splunk On-Call (VictorOps) app versions below 1.0.43 allows any authenticated Splunk user - regardless of role - to read a partially masked VictorOps API key from the App Key Value Store (KV Store). The app fails to fully mask the API key prior to persisting it in a KV Store collection that is readable by low-privileged users who do not hold the 'admin' or 'power' Splunk roles, violating the principle of least-privilege for credential storage. No public exploit code has been identified and this vulnerability is not listed in CISA KEV; the CVSS score of 4.3 aligns with the limited, partial credential exposure.
RemediationAI
Upgrade the Splunk On-Call (VictorOps) Splunkbase app to version 1.0.43 or later, which resolves the partial masking issue. The vendor-released patch is confirmed per advisory SVD-2026-0808 at https://advisory.splunk.com/advisories/SVD-2026-0808. Until upgrade is possible, administrators should review and restrict KV Store collection read permissions for the Splunk On-Call app to limit access to users holding 'admin' or 'power' roles - this can be done via Splunk's transforms.conf or collection-level access controls, though this may affect app functionality and should be tested. Additionally, consider rotating the VictorOps API key currently stored in the KV Store as a precautionary measure, since exposure duration before patching is unknown. Rotating the key in the VictorOps/Splunk On-Call integration settings after upgrading ensures any previously exposed partial key is invalidated.
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 Splunk App Key Value Store (KV Store) is a MongoDB-backed data store embedded in Splunk Enterprise and Splunk Cloud, providing apps with a mechanism to persist structured configuration and state data. The Splunk On-Call (VictorOps) app - identified via CPE cpe:2.3:a:splunk:splunk_on-call_(victorops):*:*:*:*:*:*:*:* - stores its integration API key in a KV Store collection. The root cause is CWE-312 (Cleartext Storage of Sensitive Information): the app applies only partial masking to the API key before writing it to the store, meaning the full key value is not redacted. Because KV Store collection read permissions are not restricted to elevated Splunk roles, any authenticated Splunk user can query the collection and recover the partially exposed key value. The exposure surface is Splunk's REST API endpoint for KV Store lookups, accessible over the network from any Splunk session.
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:L/I:N/A:N
Network-accessible KV Store endpoint requires low-privilege Splunk authentication; only partial API key disclosed, so confidentiality impact is Low with no integrity or availability effect.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
1DescriptionCVE.org
In Splunk On-Call (VictorOps) app versions below 1.0.43 on Splunkbase, a user who does not hold the "admin" or "power" Splunk roles could read a partially masked Application Programming Interface (API) key from the App Key Value Store (KV Store). The exposure is possible because the Splunk On-Call (VictorOps) app does not fully mask the API key before storing it in a KV Store collection that the user can read. For more information see About the app key value store (https://help.splunk.com/en/data-management/splunk-enterprise-admin-manual/9.2/administer-the-app-key-value-store/about-the-app-key-value-store) in the Splunk documentation.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-62970
GHSA-9m34-4r95-4c77
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB