
Security Hardening Release for Splunk Apps and Add-ons - August 2026
Splunk's August 2026 hardening advisory (SVD-2026-0808) discloses 17 CVEs across Cisco Talos Intelligence for Enterprise Security Cloud, Splunk AI Toolkit, Splunk Connect for Kafka, the Splunk MCP Server app, and Splunk On-Call (VictorOps). Notable issues include a critical (CVSS 9.1) RCE via unsafe credential deserialization in the Splunk MCP Server app (CVE-2026-76404), an RCE via pickle-based deserialization when loading ML model files in Splunk AI Toolkit (CVE-2026-76395), multiple SSRF and authorization-bypass flaws letting low-privileged users escalate to system-level search execution, hardcoded/predictable container credentials, and unauthenticated DoS/ReDoS and cert-validation bypasses in Splunk Connect for Kafka. Each finding includes CWE classification, CVSS vector, and mitigation guidance (typically disabling the affected app or restricting REST API access).
What it is
Splunk advisory SVD-2026-0808 (published 2026-08-19), a hardening release fixing multiple CVEs across five apps/add-ons: Cisco Talos Intelligence for Enterprise Security Cloud, Splunk AI Toolkit, Splunk Connect for Kafka, Splunk MCP Server, and Splunk On-Call (VictorOps). The advisory lists a highest CVSSv3.1 of 9.1 (Critical) — higher than any CVE named in the catalog summary. That top score is not attached to any of the fully-described CVEs (which cap at 8.8); the page text cuts off at CVE-2026-76393 (race condition during model upload via the REST API), so the 9.1 belongs to a vuln the summary does not characterize. Treat this as more severe than the summary implies.
Preconditions / Affected
- CVE-2026-76389 (SSRF, 8.8) — Talos below 1.0.3; requires a role holding the
get_talos_enrichmentcapability. The endpoint accepts the destination for authenticated Splunk management requests from request data, so a crafted request drives an outbound call to an attacker server, exposing tokens. - CVE-2026-76390 (info disclosure, 5.3) — Talos below 1.0.3; unauthenticated. OpenAPI spec is packaged in a static path Splunk Web serves without auth.
- CVE-2026-76391 (priv mgmt, 8.3) — AI Toolkit below 6.0.0. A user without the
adminorpowerrole runs searches at system privilege because Agent Run History swaps the caller's session key for a system auth token — and can read or delete other users' search jobs. - CVE-2026-76392 (hardcoded creds, 5.4) — AI Toolkit below 6.0.0; non-admin/non-power users can obtain predictable/default container-service credentials.
What to do
Upgrade each affected app to the fixed version in Product Status (Talos → 1.0.3, AI Toolkit → 6.0.0). The page gives no commands; upgrade is the fix.
If you cannot upgrade, the only stated workaround is to turn off or remove the affected app.
Caveats
- Disabling the AI Toolkit is not free: it also disables AI Toolkit SPL commands and model operations, and the Splunk App for Data Science and Deep Learning (DSDL) plus custom commands depending on AI Toolkit models/APIs "might stop functioning." Unrelated custom search commands are unaffected.
- The page text is truncated mid-CVE-76393, so the 9.1 Critical item and the Kafka, MCP Server, and On-Call CVEs are not detailed here — consult Product Status/CVE Details directly before scoping the work.
Organisations named here
- CWE-200
- CWE-269
- CWE-295
- CWE-312
- CWE-362
- CWE-400
- CWE-407
- CWE-502
- CWE-732
- CWE-918
CVEs named here
- CVE-2026-76389
- CVE-2026-76390
- CVE-2026-76391
- CVE-2026-76392
- CVE-2026-76393
- CVE-2026-76394
- CVE-2026-76395
- CVE-2026-76396
- CVE-2026-76397
- CVE-2026-76398
- CVE-2026-76399
- CVE-2026-76400
- CVE-2026-76401
- CVE-2026-76402
- CVE-2026-76403
- CVE-2026-76404
- CVE-2026-76405
Technologies named here
- Cisco Talos Intelligence for Enterprise Security Cloud
- Splunk AI Toolkit
- Splunk Connect for Kafka
- Splunk MCP Server app
- Splunk On-Call app
- Splunk
- Model Context Protocol
Techniques named here
- SSRF
- Improper Privilege Management
- Use of Hard-coded Credentials
- Race Condition
- Missing Authorization
- Remote Code Execution via Deserialization of Untrusted Data
- Improper access control
- Incorrect Permission Assignment
- Denial of Service via unbounded retry
- Regular Expression Denial of Service
- Improper Certificate Validation
- Cleartext Storage of Sensitive Information
- Incorrect authorization
- Authorization bypass through user-controlled key
Also named here
- CWE-798
- CWE-862
Related in AppSec
Flowise MCP Security Bypass Enables RCE
Inside an Oracle Database SQL Injection Attack | Huntress
OASIS
