{"id":"CVE-2026-20238","state":"PUBLISHED","title":"Improper Access Control through Role Inheritance in Splunk AI Toolkit app","description":"In Splunk AI Toolkit versions below 5.7.3, a low-privileged user that does not hold the 'admin' or 'power' roles could access confidential data that was restricted through `srchFilter` configurations on custom roles.<br><br>The app contains an `authorize.conf` configuration file with a `srchFilter` entry that modifies the built-in ‘user’ role. Because the Splunk platform combines inherited search filters with the `OR` SPL operator, the injected filter overrides more restrictive filters on child roles.","publishedAt":"2026-05-20T16:32:19.740Z","updatedAt":"2026-05-20T17:48:46.704Z","severity":{"score":6.5,"label":"Medium","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N","source":"cisco"},"assigner":"cisco","products":["Splunk Splunk AI Toolkit"],"affected":[{"vendor":"Splunk","product":"Splunk AI Toolkit","versions":[{"version":"5.7","status":"affected","lessThan":"5.7.3","versionType":"custom"}]}],"references":["https://advisory.splunk.com/advisories/SVD-2026-0502"],"weaknesses":["CWE-863"],"ingestedAt":"2026-10-29T20:11:10.572Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/20xxx/CVE-2026-20238.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-20238","state":"PUBLISHED","datePublished":"2026-05-20T16:32:19.740Z","dateUpdated":"2026-05-20T17:48:46.704Z","assignerShortName":"cisco","assignerOrgId":"d1c1063e-7a18-46af-9102-31f8928bc633","dateReserved":"2025-10-08T11:59:15.400Z"},"containers":{"cna":{"title":"Improper Access Control through Role Inheritance in Splunk AI Toolkit app","descriptions":[{"lang":"en","value":"In Splunk AI Toolkit versions below 5.7.3, a low-privileged user that does not hold the 'admin' or 'power' roles could access confidential data that was restricted through `srchFilter` configurations on custom roles.<br><br>The app contains an `authorize.conf` configuration file with a `srchFilter` entry that modifies the built-in ‘user’ role. Because the Splunk platform combines inherited search filters with the `OR` SPL operator, the injected filter overrides more restrictive filters on child roles."}],"affected":[{"vendor":"Splunk","product":"Splunk AI Toolkit","versions":[{"version":"5.7","status":"affected","lessThan":"5.7.3","versionType":"custom"}]}],"references":[{"url":"https://advisory.splunk.com/advisories/SVD-2026-0502"}],"metrics":[{"cvssV3_1":{"vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N","version":"3.1","baseScore":6.5,"baseSeverity":"MEDIUM"},"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}]}],"problemTypes":[{"descriptions":[{"cweId":"CWE-863","lang":"en","type":"cwe","description":"The software performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check. This allows attackers to bypass intended access restrictions."}]}],"providerMetadata":{"shortName":"cisco","orgId":"d1c1063e-7a18-46af-9102-31f8928bc633","dateUpdated":"2026-05-20T16:32:19.740Z"},"datePublic":"2026-05-20T00:00:00.000Z","source":{"advisory":"SVD-2026-0502"},"credits":[{"lang":"en","value":"Martin Muller, Splunk"}]},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-05-20T17:48:33.784566Z","id":"CVE-2026-20238","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-05-20T17:48:46.704Z"}}]}}}