{"id":"CVE-2026-76291","kind":"vulnerability","aliases":["CVE-2026-76291"],"related":[],"title":"Splunk Enterprise: scheduled searches skip risky-SPL safeguards, letting users alter data","description":"In Splunk Enterprise versions below 10.4.4, 10.2.8, 10.0.11, and 9.4.16, a user that holds a role with the schedule_search capability could bypass the expected safeguards in the scheduled search workflow. The user could then run risky Search Processing Language (SPL) commands that disclose or alter Splunk Enterprise data or disrupt Splunk Enterprise availability.\nThe vulnerability is possible because the Splunk Enterprise search scheduler does not apply SPL safeguards for risky commands to scheduled searches.\nFor more information see SPL safeguards for risky commands (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.6/best-practices-for-splunk-platform-security/spl-safeguards-for-risky-commands) in the Splunk documentation.\nFor more information see authorize.conf (https://help.splunk.com/en/data-management/splunk-enterprise-admin-manual/10.6/configuration-file-reference/10.6.0-configuration-file-reference/authorize.conf) in the Splunk documentation.","summary":"Splunk Enterprise's search scheduler does not apply the SPL safeguards for risky commands to scheduled searches. A user with a role holding the schedule_search capability can run risky SPL commands that read or change Splunk data or disrupt the service.","severity":"high","cvss":8.8,"epss":0.00324,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["runtime","schedule_search-roles","self-hosted","splunk-enterprise"],"not_affected_if":["no-schedule_search-role","splunk-cloud-unknown"],"how_to_check":"Check the installed Splunk Enterprise version against the fixed versions. Review authorize.conf and role settings for roles that include schedule_search.","fix":"Upgrade to 10.4.4, 10.2.8, 10.0.11, or 9.4.16, matching your release branch. Until then, limit schedule_search to roles that need it.","status":"open","published_at":"2026-10-21T23:17:26+00:00","first_seen_at":"2026-10-23T21:57:29+00:00","triaged_at":"2026-10-23T22:32:48+00:00","updated_at":"2026-10-24T13:15:54+00:00","category":"runtime","confidence":0.7,"triage":{"at":"2026-10-23T22:32:48Z","model":"claude-haiku-5-5","output":{"fix":"Upgrade to 10.4.4, 10.2.8, 10.0.11, or 9.4.16, matching your release branch. Until then, limit schedule_search to roles that need it.","reach":"network","title":"Splunk Enterprise: scheduled searches skip risky-SPL safeguards, letting users alter data","impact":"high","summary":"Splunk Enterprise's search scheduler does not apply the SPL safeguards for risky commands to scheduled searches. A user with a role holding the schedule_search capability can run risky SPL commands that read or change Splunk data or disrupt the service.","category":"runtime","who_cares":["splunk-enterprise","self-hosted","schedule_search-roles"],"confidence":0.7,"needs_auth":"yes","worst_case":"Attacker runs risky SPL: reads, alters data, or disrupts service.","analyst_note":"","how_to_check":"Check the installed Splunk Enterprise version against the fixed versions. Review authorize.conf and role settings for roles that include schedule_search.","needs_analyst":false,"not_affected_if":["no-schedule_search-role","splunk-cloud-unknown"],"user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.001018,"input_tokens":3212,"output_tokens":1393,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-2026':15A,18A '-76291':16A,19A '/en/data-management/splunk-enterprise-admin-manual/10.6/configuration-file-reference/10.6.0-configuration-file-reference/authorize.conf)':171C '/en/splunk-enterprise/administer/manage-users-and-security/10.6/best-practices-for-splunk-platform-security/spl-safeguards-for-risky-commands)':159C '10.0.11':80C '10.2.8':79C '10.4.4':78C '9.4.16':82C 'alter':12A,118C 'appli':38B,139C 'authorize.conf':168C 'avail':126C 'bypass':95C 'capabl':57B,93C 'chang':66B 'command':44B,62B,114C,144C,156C 'could':94C,106C 'cve':14A,17A 'data':13A,68B,121C 'disclos':116C 'disrupt':70B,123C 'document':163C,175C 'enterpris':2A,30B,32B,75C,120C,125C,134C 'expect':97C 'help.splunk.com':158C,170C 'help.splunk.com/en/data-management/splunk-enterprise-admin-manual/10.6/configuration-file-reference/10.6.0-configuration-file-reference/authorize.conf)':169C 'help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.6/best-practices-for-splunk-platform-security/spl-safeguards-for-risky-commands)':157C 'hold':53B,86C 'host':27B 'inform':150C,166C 'languag':112C 'let':10A 'possibl':130C 'process':111C 'read':64B 'riski':7A,43B,60B,109C,143C,155C 'risky-spl':6A 'role':24B,52B,88C 'run':59B,108C 'runtim':20B 'safeguard':9A,41B,98C,141C,153C 'schedul':3A,21B,35B,46B,55B,91C,101C,136C,146C 'search':4A,23B,34B,47B,56B,92C,102C,110C,135C,147C 'search-rol':22B 'see':151C,167C 'self':26B 'self-host':25B 'servic':72B 'skip':5A 'spl':8A,40B,61B,113C,140C,152C 'splunk':1A,29B,31B,67B,74C,119C,124C,133C,162C,174C 'splunk-enterpris':28B 'user':11A,49B,84C,105C 'version':76C 'vulner':128C 'workflow':103C","nicknames":[],"mitigations":[],"who_affected":null,"tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-21T23:17:26+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","cvss_by":"psirt@cisco.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-76291","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-76291","severity":null,"published_at":"2026-10-21T23:17:26+00:00","modified_at":"2026-10-23T12:18:16+00:00","first_seen_at":"2026-10-23T21:57:29+00:00","fetched_at":"2026-10-23T22:29:02+00:00","note":null},{"source":"epss","external_id":"CVE-2026-76291","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-76291","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-10-24T13:15:54+00:00","fetched_at":"2026-10-24T13:15:54+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}