Skip to main content

Splunk Enterprise CVE-2026-76267

| EUVDEUVD-2026-94619 MEDIUM
Improper Output Neutralization for Logs (CWE-117)
2026-10-07 cisco GHSA-xv3j-9ggm-62xg
4.3
CVSS 3.1 · Vendor: cisco
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with read_o11y_content role
  2. Exploit
    Submit crafted SignalFlow via REST API
  3. Execution
    Unneutralized content written to app log
  4. Impact
    Forged log entries corrupt audit trail

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A09:2025 - Security Logging & Alerting Failures
ASVS 5.0
V16 - Security Logging and Error Handling Log output neutralization
Exploitation Conditions

Exploitation requires an authenticated Splunk account assigned a role that grants the read_o11y_content capability, and the deployment must have the Splunk App for Splunk O11y Cloud present/enabled, since that component performs the unneutralized write to the app log. The attack is carried out over the REST API using user-supplied SignalFlow content. Limiting factors: the attacker must already hold this specific privileged capability (not a default low-privilege or anonymous user), impact is confined to integrity of the app log with no confidentiality or availability effect, and only Splunk Enterprise versions below 10.4.3 / 10.2.7 / 10.0.10 are affected (9.4.x explicitly not affected).

Impact

This is a low-severity, authenticated log-injection issue (CWE-117) that signals are consistent about being low real-world priority. The CVSS 3.1 vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N, base 4.3) shows network reach but requires existing authenticated privileges (PR:L - specifically the read_o11y_content capability) and yields only limited integrity impact with no confidentiality or availability loss. No EPSS score was provided in the input, and there is no CISA KEV listing and no public exploit identified at time of analysis, so there is no evidence of active or imminent exploitation. SSVC-style framing: exploitation is not observed, technical impact is partial (log integrity only), and automation would gain little since the attacker must already hold a privileged Splunk role. No signals conflict - all point the same direction. The practical concern is integrity/trustworthiness of the app log (forged entries could mislead investigations or poison downstream log analytics), not system compromise. This is a genuine but minor hardening fix rather than an emergency; patch in normal maintenance cycles.

Exploit ScenarioDerived

An authenticated Splunk user who already holds a role granting the read_o11y_content capability sends crafted SignalFlow content through the REST API; because the Splunk App for Splunk O11y Cloud does not neutralize this input before writing it, the attacker injects forged or misleading entries into the app log. No public exploit code is identified, and exploitation is bounded by the need for that specific privileged capability.

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

Authenticated log injection in Splunk Enterprise allows a user whose role carries the read_o11y_content capability to forge entries in the app log through the REST API, but only on deployments where the Splunk App for Splunk O11y Cloud is present and enabled. The root cause is CWE-117 - the app writes user-supplied SignalFlow content into the app log without neutralizing it - producing a low-impact integrity-only result (CVSS 4.3, AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) with no confidentiality or availability effect, and no public exploit identified at time of analysis. Only Splunk Enterprise releases below 10.4.3, 10.2.7 and 10.0.10 are affected; 9.4.x is explicitly not affected.

RemediationAI

Vendor-released patch: upgrade to Splunk Enterprise 10.4.3, 10.2.7, or 10.0.10 (or the latest maintenance release on the deployed branch) as documented in Splunk advisory SVD-2026-1001 at https://advisory.splunk.com/advisories/SVD-2026-1001; the advisory is the authoritative source for exact build numbers and upgrade sequencing. If immediate upgrading is not possible, review every role that grants the read_o11y_content capability and remove it from users and roles that do not require O11y Cloud content access - the trade-off is loss of O11y-related functionality for those accounts, but it eliminates the exploitable precondition. Where the Splunk App for Splunk O11y Cloud is not operationally needed, disabling or uninstalling it removes the vulnerable code path entirely; the trade-off is loss of Observability Cloud integration in Splunk Enterprise. Restrict REST API reachability to trusted management networks and monitor the app log for anomalous or newly appearing entries, treating that log as untrusted input in downstream parsers and SIEM pipelines until the patch is applied. Note that Splunk Enterprise 9.4.x requires no action for this specific issue.

Affected VersionsENISA

Splunk Enterprise 10.0 <10.0.10
Splunk Enterprise 10.4 <10.4.3
Splunk Enterprise 10.2 <10.2.7

Affected Packages

euvd splunk_enterprise fix: 10.0.10, 10.2.7, 10.4.3

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 flaw sits at the intersection of Splunk Enterprise's Representational State Transfer (REST) API and the Splunk App for Splunk O11y Cloud, which bridges Splunk Enterprise to Observability Cloud telemetry. SignalFlow is the stream-processing query/content language used by O11y Cloud; when content supplied by the requester reaches the app log without output encoding, a user with the read_o11y_content capability can embed control characters or newline sequences so that forged lines are written into the log stream. CWE-117 (Improper Output Neutralization for Logs) is the assigned root-cause class: the write path logs raw input rather than escaping it, so log consumers downstream cannot distinguish attacker-injected records from genuine entries. The provided CPE cpe:2.3:a:splunk:splunk_enterprise:*:*:*:*:*:*:*:* confirms Splunk Enterprise as the affected product family, while the CVSS vector (S:U, C:N/I:L/A:N) confines impact to log integrity - no disclosure, no denial of service, and no scope escape beyond the affected component. The relevant precondition is product configuration rather than a missing credential: the O11y Cloud app must be deployed, since that component performs the unneutralized write. Adversary value is primarily audit-trail obfuscation, log-parser/SIEM confusion, and possibly misleading alerting rather than direct compromise.

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 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

REST API is network-reachable (AV:N) and reliable (AC:L), but the read_o11y_content capability requires an authenticated privileged role (PR:L); impact is limited to log integrity (I:L), with no C or A effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/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
None
Integrity
Low
Availability
None

Lifecycle Timeline

2
Patch available
Oct 07, 2026 - 22:02 EUVD
CVE Published
Oct 07, 2026 - 20:46 nvd
MEDIUM 4.3

DescriptionCVE.org

In Splunk Enterprise versions below 10.4.3, 10.2.7, and 10.0.10, a user that holds a role with the read_o11y_content capability could inject forged entries into the app log through the Representational State Transfer (REST) API. The vulnerability is possible because Splunk App for Splunk O11y Cloud does not neutralize user-supplied SignalFlow content before writing it to the app log.

Splunk Enterprise versions 9.4.x are not affected.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
High
Splunk Enterprise is widely deployed enterprise SIEM/log platform
Data Quality
6 sources
Confidence: High

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

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

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