Sceawere

Vulnerability Detail

CVE-2026-76393UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Splunk AI Toolkit Model Upload Race Condition Vulnerability

Vulnerability Metadata

Severity
Medium
Score / CVSS
5.9
Creation Date
17h ago
Vendor
Splunk
Product
Splunk AI Toolkit
Attack Type
The program contains a code sequence that can run concurrently with other code, and the code sequence requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence that is operating concurrently.
Vector String
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:H/A:L
Attack Complexity
HIGH

Narrative and Response

Description

In Splunk AI Toolkit versions below 6.0.0, a user who can upload models could overwrite a model being uploaded by another user by sending a concurrent upload request for the same model name, causing the resulting model lookup entry to reference attacker-controlled content. The race condition is possible because Splunk AI Toolkit does not verify that the uploaded content belongs to the request that creates the model lookup entry. For more information see Troubleshoot the Splunk Machine Learning Toolkit (https://help.splunk.com/en/splunk-cloud-platform/apply-machine-learning/machine-learning-toolkit-user-guide/5.5.0/troubleshooting-mltk/troubleshoot-the-splunk-machine-learning-toolkit) in the Splunk documentation.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "5.9",
  "pubDate": "2026-08-19T22:17:25.737Z",
  "pubdate": "2026-08-19T22:17:25.737Z",
  "executiveSummary": "A race condition vulnerability exists in the Splunk AI Toolkit in versions below 6.0.0. The vulnerability allows an authenticated user with model upload capabilities to overwrite a model currently being uploaded by another user. By timing a concurrent upload request with the exact same target model name, an attacker can manipulate the resulting model lookup entry to reference attacker-controlled content.\nThe primary impact of this security flaw is integrity and potential execution compromise, as malicious or unauthorized model content is bound to legitimate lookup references within the application. The risk implications include the potential execution of untrusted or malicious machine learning models within the environment.\nTo successfully exploit this vulnerability, an attacker requires privileges to upload models to the affected Splunk AI Toolkit instance. The exploitation relies on precise timing and concurrency to intercept and replace the model lookup entry association during the upload lifecycle, as the application fails to cryptographically or logically bind the uploaded content payload to the specific instantiation request.",
  "technicalDetails": "The root cause of the vulnerability resides in a race condition within the model upload and lookup creation logic of the Splunk AI Toolkit. Specifically, the application fails to verify that the uploaded content stream strictly belongs to the specific HTTP request that initializes and creates the corresponding model lookup entry.\nThe vulnerable component involves the model upload management and lookup registration handlers in Splunk AI Toolkit versions below 6.0.0. The authentication requirement is authenticated access, and the privilege requirement is the ability to upload models. The network exposure encompasses any interface exposed by Splunk allowing model management interactions.\nThe step-by-step attack flow proceeds as follows: First, a legitimate user initiates an upload request for a model with a specific target name. Second, while the initial upload is in-flight or processing, an attacker sends a concurrent upload request utilizing the identical target model name, providing malicious or arbitrary attacker-controlled model data.\nDue to the absence of strict validation, locking, or request-to-content binding mechanisms, the backend processing logic associates the attacker-supplied payload with the lookup entry expected by the legitimate user. Consequently, the resulting model lookup entry references the attacker-controlled content rather than the legitimate artifact.\nPost-exploitation impact includes the integration of untrusted model files into operational machine learning workflows, which can subsequently be loaded and executed by the platform, potentially leading to unauthorized data processing outcomes or further exploitation depending on how the consuming application parses and executes the uploaded model artifacts."
}
CVE-2026-76393: Splunk AI Toolkit Model Upload Race Condition Vulnerability (MEDIUM Severity, CVSS: 5.9) - Sceawere