CVE-2026-76395: Remote Code Execution (RCE) through Deserialization of Untrusted Data in the Model Loading REST API in Splunk AI Toolkit

Published Aug 19, 2026
·
Updated

In Splunk AI Toolkit versions below 6.0.0, a user who holds the "power" Splunk role could execute arbitrary code on the Splunk server by loading a model file containing crafted sparse matrix data. The deserialization of untrusted data is possible because a model codec in Splunk AI Toolkit deserializes sparse matrix data without guarding against embedded pickle content. 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.

Affected Software

1 affected component
Splunk Splunk AI Toolkit<6.0.0

Event History

Aug 19, 2026
CVE Published
via MITRE·09:35 PM
Data Sourced
via MITRE·09:35 PM
RemedyDescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

An authenticated user with the Splunk "power" role can exploit it. Exploitation occurs through the Model Loading REST API by loading a model file with crafted sparse matrix data.

2

Which deployments are affected?

Splunk AI Toolkit versions below 6.0.0 are affected. The provided information does not state whether the vulnerable model-loading functionality is enabled or reachable in a default deployment.

3

What access does an attacker need?

The attacker needs a Splunk account assigned the "power" role and the ability to load a crafted model through the Model Loading REST API. No user interaction is required after the attacker submits the malicious model.

4

What is the impact of successful exploitation?

A successful attacker can execute arbitrary code on the Splunk server. The supplied severity vector indicates high confidentiality, integrity, and availability impact.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203