CVE-2026-76260: Incorrect Permission Assignment for Critical Resource through the REST API in Splunk Enterprise
In Splunk Enterprise versions below 10.4.2, 10.2.6, 10.0.9, and 9.4.14, a user that holds a role with the restpropertiesget capability could read encrypted stored credentials through the Representational State Transfer (REST) API. Successful exploitation can expose relevant data protected by the stored credentials. The incorrect permission assignment is possible because the properties REST endpoint requires the restpropertiesget capability instead of the liststoragepasswords capability to read stored credentials. 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.4/manage-splunk-platform-users-and-roles/define-roles-on-the-splunk-platform-with-capabilities) in the Splunk documentation.
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.2 - Upgrade
Upgrade
Splunk Enterpriseto a version that resolves this vulnerability.Fixed in 10.2.6 - Upgrade
Upgrade
Splunk Enterpriseto a version that resolves this vulnerability.Fixed in 10.0.9 - Upgrade
Upgrade
Splunk Enterpriseto a version that resolves this vulnerability.Fixed in 9.4.14
Event History
Frequently Asked Questions
Which users are exposed to this issue?
Any Splunk Enterprise user assigned a role with the rest_properties_get capability may be able to read encrypted stored credentials through the REST API. The issue does not require the user to have the list_storage_passwords capability.
What does an attacker need to exploit it?
The attacker needs an authenticated Splunk Enterprise account whose role includes rest_properties_get. Exploitation is performed through the REST API and requires no user interaction.
How can I determine whether my deployment is affected?
Check whether the instance runs a version below 10.4.2, 10.2.6, 10.0.9, or 9.4.14, and review role assignments for the rest_properties_get capability. Users with that capability may be able to access encrypted stored credentials through the properties REST endpoint.
What can be done while patching is pending?
Review and restrict assignment of the rest_properties_get capability to only users who require it. Pay particular attention to roles that do not need access to stored credential-related properties.