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.
Published: 2026-08-19
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A race condition exists in Splunk AI Toolkit versions below 6.0.0 that allows an attacker who can upload models to overwrite a model being uploaded by another user. The concurrent upload request replaces the original model content, causing the model lookup entry to reference attacker‑controlled data. Because the toolkit does not verify ownership of the uploaded content, the integrity of the model repository is compromised, potentially leading to the use of malicious or altered models in downstream analytics and visualizations.

Affected Systems

Splunk AI Toolkit in all versions prior to 6.0.0 are affected. The vulnerability applies to any installation where multiple users or services can invoke the model upload REST API, including environments that use Splunk App for Data Science and Deep Learning or custom search commands that rely on AI Toolkit models.

Risk and Exploitability

The CVSS score of 5.9 indicates a moderate severity, but the exploitation requires a user with model‑upload privileges and the ability to coordinate concurrent requests to the same model name. The EPSS score is not provided, and the vulnerability is not listed in CISA’s KEV catalog, suggesting a lower publicly observed exploitation probability. The likely attack vector is the HTTP REST API used for model uploads, and an attacker could locally or remotely trigger the race condition in a compromised or privileged account. If the exploit succeeds, it can subvert authenticated model use without triggering administrative alerts, leading to integrity and confidentiality impacts in downstream data processing.

Generated by OpenCVE AI on August 20, 2026 at 08:19 UTC.

Remediation

Vendor Solution

Upgrade each affected Splunk app or add-on to the applicable fixed version listed in Product Status.


Vendor Workaround

Turn off or remove the Splunk AI Toolkit app. For more information see [Manage app and add-on objects](https://help.splunk.com/en/splunk-enterprise/administer/admin-manual/10.2/meet-splunk-apps/manage-app-and-add-on-objects) in the Splunk documentation. Note: turning off Splunk AI Toolkit turns off AI Toolkit Search Processing Language (SPL) commands and model operations. Splunk App for Data Science and Deep Learning and custom search commands that depend on AI Toolkit models or APIs might stop functioning. Unrelated Splunk custom search commands are not affected. For more information see [Troubleshoot the Splunk Machine Learning Toolkit](https://help.splunk.com/en/splunk-cloud-platform/apply-machine-learning/use-ai-toolkit/5.5.0/troubleshooting-mltk/troubleshoot-the-splunk-machine-learning-toolkit) and [DSDL install/version dependencies](https://help.splunk.com/en/splunk-enterprise/apply-machine-learning/splunk-app-for-data-science-and-deep-learning/5.1/install-and-configure-the-splunk-app-for-data-science-and-deep-learning/install-or-upgrade-the-splunk-app-for-data-science-and-deep-learning) in the Splunk documentation.


OpenCVE Recommended Actions

  • Upgrade each affected Splunk AI Toolkit app or add‑on to the applicable fixed version (6.0.0 or later) as listed in Product Status.
  • If an upgrade cannot be performed immediately, turn off or remove the Splunk AI Toolkit app to disable model upload and AI Toolkit Search Processing Language commands; note that certain data‑science or custom search commands may cease to function.
  • Restrict model upload privileges to trusted administrative users to limit who can invoke the REST API and reduce the risk of race‑condition abuse.

Generated by OpenCVE AI on August 20, 2026 at 08:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 21 Aug 2026 19:00:00 +0000

Type Values Removed Values Added
First Time appeared Splunk ai Toolkit
CPEs cpe:2.3:a:splunk:ai_toolkit:*:*:*:*:*:*:*:*
Vendors & Products Splunk ai Toolkit

Thu, 20 Aug 2026 01:15:00 +0000

Type Values Removed Values Added
First Time appeared Splunk
Splunk splunk Ai Toolkit
Vendors & Products Splunk
Splunk splunk Ai Toolkit

Wed, 19 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
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.
Title Race Condition during Model Upload through the REST API in Splunk AI Toolkit
Weaknesses CWE-362
References
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:H/A:L'}


Subscriptions

Splunk Ai Toolkit Splunk Ai Toolkit
cve-icon MITRE

Status: PUBLISHED

Assigner: cisco

Published:

Updated: 2026-08-26T19:36:08.435Z

Reserved: 2026-08-19T12:02:03.631Z

Link: CVE-2026-76393

cve-icon Vulnrichment

Updated: 2026-08-26T19:35:42.687Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-19T22:17:25.737

Modified: 2026-08-26T20:18:00.927

Link: CVE-2026-76393

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T08:30:04Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')