{"id":"CVE-2026-76298","title":"Use of Hard-coded Cryptographic Key in the PostgreSQL Sidecar Service in Splunk Enterprise","summary":"In Splunk Enterprise versions below 10.4.4 and 10.2.8, a user who does not hold the \"admin\" or \"power\" Splunk roles could derive the PostgreSQL sidecar database superuser password and run arbitrary operating system commands as the user a…","severity":"high","cvss":8.8,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","cvssSource":"cna","cwe":["CWE-321"],"vendor":"Splunk","product":"Splunk Enterprise","affected":["enterprise >= 10.4 < 10.4.4","enterprise >= 10.2 < 10.2.8"],"published":"2026-10-21","updated":"2026-10-21","sourceUpdated":"2026-10-21T22:52:00.185Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-76298","references":[{"url":"https://advisory.splunk.com/advisories/SVD-2026-1007"}],"tags":["cve.org"],"ingestedAt":"2026-10-21T23:20:10.326Z","slug":"CVE-2026-76298","body":"## Overview\n\nIn Splunk Enterprise versions below 10.4.4 and 10.2.8, a user who does not hold the \"admin\" or \"power\" Splunk roles could derive the PostgreSQL sidecar database superuser password and run arbitrary operating system commands as the user account running Splunk Enterprise on search head cluster members.\nThe vulnerability is possible because the PostgreSQL sidecar service derives a privileged database password from the search head cluster identifier that appears in search job logs.\nFor more information see About configuring role-based user access (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.2/manage-splunk-platform-users-and-roles/about-configuring-role-based-user-access), server.conf (https://help.splunk.com/en/splunk-enterprise/administer/admin-manual/10.2/configuration-file-reference/10.2.0-configuration-file-reference/server.conf), and Sidecar configuration settings (https://help.splunk.com/en/splunk-enterprise/administer/admin-manual/10.4/splunk-sidecars/sidecar-configuration-settings) in the Splunk documentation.\n\n## Affected\n\n- `enterprise >= 10.4 < 10.4.4`\n- `enterprise >= 10.2 < 10.2.8`\n\n## Remediation\n\nUpgrade Splunk Enterprise to versions 10.4.4, 10.2.8, 10.0.11, and 9.4.16 or higher.\n\n### Workarounds\n\nIf you cannot immediately upgrade to a fixed version, turn off the PostgreSQL sidecar service.\nAdd the following stanza in the `server.conf` configuration file: `[postgres]` `disabled = true`. Restart Splunk Enterprise for the change to take effect.\nDo not apply this workaround if you use Edge Processor, OpAmp, or SPL2 data pipelines on the instance. Turning off PostgreSQL breaks these features and can cascade to dependent sidecar processes. Core search, indexing, and dashboard functionality are not affected.\nFor more information see [Sidecar configuration settings](https://help.splunk.com/en/splunk-enterprise/administer/admin-manual/10.4/splunk-sidecars/sidecar-configuration-settings) in the Splunk documentation.","depth":"twilight","depthScore":48,"depthScoreParts":{"impact":48.4,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}