CVE-2026-76341: Splunk Table Editor: stored SPL escalates power→admin
MEDIUMA Splunk user holding the 'power' role can plant attacker-controlled Search Processing Language inside a shared Table Editor dataset that silently executes with 'admin' privileges the moment an administrator opens it in the browser, bypassing Splunk's normal SPL safeguards for risky commands. This is not an AI/ML-specific flaw — Splunk Enterprise itself isn't an AI package — but it matters to CISOs running Splunk as the SIEM/observability backbone that ingests logs from AI agents, model-serving endpoints, or MLOps pipelines, since a compromised admin session there can expose or tamper with monitoring data used for AI security detection. There's no EPSS score, no CISA KEV listing, no public exploit or Nuclei template, and exploitation requires social engineering (UI:R) plus a specific two-role setup, which caps real-world urgency at moderate rather than critical. Patch to Splunk Enterprise 10.4.2, 10.2.6, 10.0.9, or 9.4.14 (whichever release line applies), and in the interim restrict who holds the 'power' role and review recently shared Table Editor datasets for embedded SPL before any admin opens them.
What is the risk?
Medium severity (CVSS 5.4, AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:L/A:N). Exploitability is constrained by a real-world combination of factors: the attacker needs an existing 'power' role account, must craft SPL that evades the Table Editor's safeguard gap, and must successfully phish an 'admin' into opening the shared dataset in their browser. There is no EPSS data, no evidence of active exploitation, no CISA KEV listing, and no public PoC or scanner signature — all of which lower near-term exploitation likelihood despite the high confidentiality impact if successful. The realistic risk is concentrated in multi-tenant or internally-shared Splunk deployments where the 'power' role is broadly granted (common in large SOC/analytics teams), rather than in tightly-scoped single-admin instances.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| Splunk Enterprise | — | — | No patch |
Do you use Splunk Enterprise? You're affected.
How severe is it?
What is the attack surface?
What should I do?
1 step-
1) Patch Splunk Enterprise to 10.4.2, 10.2.6, 10.0.9, or 9.4.14 depending on your release line, per the vendor advisory SVD-2026-0801. 2) Until patched, restrict the 'power' role to trusted users only and avoid granting it broadly across analytics/SOC teams. 3) Audit existing Table Editor datasets for embedded SPL using risky commands before any 'admin'-role user opens them, especially datasets shared by 'power' users. 4) Review Splunk's 'SPL safeguards for risky commands' documentation and consider tightening the capability model per 'Define roles on the Splunk platform with capabilities'. 5) For detection, monitor for unexpected SPL execution patterns (data export, sensitive lookups, config changes) immediately following an admin opening a shared Table Editor dataset. 6) No workaround fully closes the gap short of patching, since the vulnerability lies in how the Table Editor prepares initial data, not in a configurable safeguard.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-76341?
A Splunk user holding the 'power' role can plant attacker-controlled Search Processing Language inside a shared Table Editor dataset that silently executes with 'admin' privileges the moment an administrator opens it in the browser, bypassing Splunk's normal SPL safeguards for risky commands. This is not an AI/ML-specific flaw — Splunk Enterprise itself isn't an AI package — but it matters to CISOs running Splunk as the SIEM/observability backbone that ingests logs from AI agents, model-serving endpoints, or MLOps pipelines, since a compromised admin session there can expose or tamper with monitoring data used for AI security detection. There's no EPSS score, no CISA KEV listing, no public exploit or Nuclei template, and exploitation requires social engineering (UI:R) plus a specific two-role setup, which caps real-world urgency at moderate rather than critical. Patch to Splunk Enterprise 10.4.2, 10.2.6, 10.0.9, or 9.4.14 (whichever release line applies), and in the interim restrict who holds the 'power' role and review recently shared Table Editor datasets for embedded SPL before any admin opens them.
Is CVE-2026-76341 actively exploited?
No confirmed active exploitation of CVE-2026-76341 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-76341?
1) Patch Splunk Enterprise to 10.4.2, 10.2.6, 10.0.9, or 9.4.14 depending on your release line, per the vendor advisory SVD-2026-0801. 2) Until patched, restrict the 'power' role to trusted users only and avoid granting it broadly across analytics/SOC teams. 3) Audit existing Table Editor datasets for embedded SPL using risky commands before any 'admin'-role user opens them, especially datasets shared by 'power' users. 4) Review Splunk's 'SPL safeguards for risky commands' documentation and consider tightening the capability model per 'Define roles on the Splunk platform with capabilities'. 5) For detection, monitor for unexpected SPL execution patterns (data export, sensitive lookups, config changes) immediately following an admin opening a shared Table Editor dataset. 6) No workaround fully closes the gap short of patching, since the vulnerability lies in how the Table Editor prepares initial data, not in a configurable safeguard.
What systems are affected by CVE-2026-76341?
This vulnerability affects the following AI/ML architecture patterns: SIEM/observability platforms ingesting AI/ML telemetry, MLOps and AI security monitoring pipelines routed through Splunk.
What is the CVSS score for CVE-2026-76341?
CVE-2026-76341 has a CVSS v3.1 base score of 5.4 (MEDIUM). The EPSS exploitation probability is 0.23%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0011 User Execution AML.T0050 Command and Scripting Interpreter Compliance Controls Affected
What are the technical details?
Original Advisory
In Splunk Enterprise versions below 10.4.2, 10.2.6, 10.0.9, and 9.4.14, a user who holds the "power" Splunk role could store attacker-controlled Search Processing Language (SPL) in a Table Editor dataset and share the dataset. A user who holds the "admin" Splunk role triggers the SPL when that user opens the dataset in the Table Editor. The SPL runs using the permissions of the second user and could expose all relevant data and modify limited data on the search head. The vulnerability is possible because the Table Editor does not apply SPL safeguards for risky commands when it prepares the dataset initial data. The vulnerability requires the attacker to phish the affected user by tricking them into initiating a request within their browser. The user who holds the "power" Splunk role should not be able to exploit the vulnerability at will. For more information see Define initial data for a new table dataset (https://help.splunk.com/en/splunk-enterprise/manage-knowledge-objects/knowledge-management-manual/9.4/create-and-edit-table-datasets/define-initial-data-for-a-new-table-dataset), SPL safeguards for risky commands (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.2/best-practices-for-splunk-platform-security/spl-safeguards-for-risky-commands), and 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.
Exploitation Scenario
An attacker who has obtained or been granted a low-trust 'power' role account (e.g., a contractor, junior analyst, or compromised low-privilege credential) crafts a Table Editor dataset whose 'initial data' definition embeds SPL that would normally be blocked by risky-command safeguards elsewhere in Splunk. The attacker shares this dataset with, or otherwise induces, a Splunk 'admin' to open it — for example via an internal message claiming it's a useful dashboard covering AI/ML pipeline alerts or SOC metrics. The moment the admin opens the dataset in the Table Editor, the embedded SPL executes silently with the admin's full privileges, letting the attacker exfiltrate sensitive indexed data (which may include AI system logs, credentials, or API keys) or make limited configuration changes on the search head — all without the admin realizing SPL was ever executed.
Weaknesses (CWE)
CWE-863 — Incorrect Authorization: The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
- [Architecture and Design] Divide the product into anonymous, normal, privileged, and administrative areas. Reduce the attack surface by carefully mapping roles with data and functionality. Use role-based access control (RBAC) [REF-229] to enforce the roles at the appropriate boundaries. Note that this approach may not protect against horizontal authorization, i.e., it will not protect a user from attacking others with the same role.
- [Architecture and Design] Ensure that access control checks are performed related to the business logic. These checks may be different than the access control checks that are applied to more generic resources such as files, connections, processes, memory, and database records. For example, a database may restrict access for medical records to a specific database user, but each record might only be intended to be accessible to the patient and the patient's doctor [REF-7].
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:L/A:N References
Timeline
Related Vulnerabilities
CVE-2025-5120 10.0 smolagents: sandbox escape enables unauthenticated RCE
Same attack type: Code Execution CVE-2025-59528 10.0 Flowise: Unauthenticated RCE via MCP config injection
Same attack type: Code Execution CVE-2025-2828 10.0 LangChain RequestsToolkit: SSRF exposes cloud metadata
Same attack type: Auth Bypass CVE-2025-53767 10.0 Azure OpenAI: SSRF EoP, no auth required (CVSS 10)
Same attack type: Auth Bypass CVE-2024-2912 10.0 BentoML: RCE via insecure deserialization (CVSS 10)
Same attack type: Code Execution