CVE-2026-76264: Improper Authorization through the REST API in Splunk Enterprise
In Splunk Enterprise versions below 10.4.2, 10.2.6, 10.0.10, and 9.4.15, a user who does not hold the "admin" or "power" Splunk roles could create or edit scripted lookup definitions through raw configuration endpoints. The vulnerability is possible because raw transforms configuration write paths do not apply external lookup capability checks before saving scripted lookup settings.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Splunk Enterpriseto a version that resolves this vulnerability.Fixed in 10.4.3 - Upgrade
Upgrade
Splunk Enterpriseto a version that resolves this vulnerability.Fixed in 10.2.7 - Upgrade
Upgrade
Splunk Enterpriseto a version that resolves this vulnerability.Fixed in 10.0.10 - Upgrade
Upgrade
Splunk Enterpriseto a version that resolves this vulnerability.Fixed in 9.4.15 - Configuration
Set scripted_lookup_raw_write_enforcement = block in the [lookup] section of limits.conf after upgrading.
Splunk Enterprise scripted_lookup_raw_write_enforcement = block - Operational
Restart Splunk Enterprise after changing limits.conf.
Event History
Frequently Asked Questions
Which users can exploit this issue?
Any authenticated Splunk Enterprise user who does not have the admin or power role may be able to exploit it through raw configuration endpoints. The issue requires low-level privileges; it is not described as unauthenticated.
What access path is involved?
The affected path is the REST API raw transforms configuration write functionality. It allows creation or modification of scripted lookup definitions without applying the external lookup capability checks.
Which versions are affected?
The issue affects Splunk Enterprise versions below 10.4.2, 10.2.6, 10.0.10, and 9.4.15.