CVE-2026-76393
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
W wersjach Splunk AI Toolkit poniżej 6.0.0 użytkownik, który może przesyłać modele, może nadpisać model przesyłany przez innego użytkownika, wysyłając równoczesne żądanie przesyłania dla tej samej nazwy modelu, co powoduje, że wpis wyszukiwania modelu odwołuje się do treści kontrolowanej przez atakującego. Podatność wynika z braku weryfikacji, czy przesłana treść należy do żądania tworzącego wpis.
Ocena ryzyka
Atakujący może podmienić modele używane przez innych użytkowników, co może prowadzić do manipulacji wynikami analiz lub wstrzyknięcia złośliwego kodu.
Rekomendacja
Zaktualizuj Splunk AI Toolkit do wersji 6.0.0 lub nowszej, aby wyeliminować problem wyścigu.
Inne podatności w Splunk AI Toolkit
Zobacz wszystkie- CVE-2026-20266Krytyczne
W wersjach Splunk AI Toolkit poniżej 5.7.4, użytkownik z rolą 'admin' może wykonywać dowolne polecenia systemowe na hoście z uruchomioną instancją Splunk Enterprise. Podatność wynika z niebezpiecznego wzorca wykonania poleceń powłoki w narzędziu konfiguracyjnym btool.
- CVE-2026-76399Wysokie
W Splunk AI Toolkit w wersjach poniżej 6.0.1 użytkownik z rolą "power" może modyfikować dostarczane przez aplikację zaplanowane wyszukiwania, aby uruchamiać dowolny język SPL z uprawnieniami właściciela wyszukiwania. Może to umożliwić dostęp do wszystkich istotnych danych i wpłynąć na integralność systemu.
- CVE-2026-76398Średnie
W wersjach Splunk AI Toolkit poniżej 6.0.1 użytkownik bez ról "admin" lub "power" może usunąć historię eksperymentów innego użytkownika bez uprawnień przez API REST. Podatność wynika z tego, że Splunk AI Toolkit usuwa historię eksperymentów przed weryfikacją uprawnień użytkownika do usunięcia powiązanego eksperymentu.
- CVE-2026-76397Wysokie
W Splunk AI Toolkit w wersjach poniżej 6.0.0 użytkownik z rolą "power" może uzyskać dostęp do historii eksperymentów i usuwać wszystkie istotne dane, w tym dane innych użytkowników. Podatność wynika z braku zachowania zaufanego zakresu eksperymentu podczas przetwarzania wartości zapytań kontrolowanych przez wywołującego.
- CVE-2026-76396Wysokie
W Splunk AI Toolkit w wersjach poniżej 6.0.0 użytkownik z rolą posiadającą uprawnienie schedule_search może spowodować, że zaplanowane wyszukiwanie załaduje i zdeserializuje plik modelu przez polecenie apply. Podatność wynika z braku oznaczenia polecenia apply jako ryzykownego.
- CVE-2026-76395Wysokie
W Splunk AI Toolkit w wersjach poniżej 6.0.0 użytkownik z rolą "power" może wykonać dowolny kod na serwerze Splunk, ładując plik modelu zawierający spreparowane dane rzadkiej macierzy. Podatność wynika z deserializacji niezaufanych danych bez zabezpieczeń przed osadzonym kodem pickle.
- CVE-2026-76394Wysokie
W Splunk AI Toolkit w wersjach poniżej 6.0.0 użytkownik z niskimi uprawnieniami, bez ról "admin" lub "power", może uruchamiać, zatrzymywać i konfigurować kontenery oraz odczytywać lub modyfikować dane połączeń i konfiguracji przez API REST. Podatność wynika z braku kontroli autoryzacji w wielu handlerach API REST.
- CVE-2026-76392Średnie
W wersjach Splunk AI Toolkit poniżej 6.0.0 użytkownik bez ról "admin" lub "power" może uzyskać przewidywalne lub domyślne poświadczenia dla połączonych usług kontenerowych. Podatność wynika z generowania lub przechowywania poświadczeń przy użyciu przewidywalnych lub zakodowanych na stałe wartości domyślnych.
- CVE-2026-76391Wysokie
W Splunk AI Toolkit w wersjach poniżej 6.0.0 użytkownik bez ról "admin" lub "power" może uruchamiać wyszukiwania z uprawnieniami systemowymi, uzyskać dostęp do wszystkich istotnych danych, wpłynąć na integralność systemu oraz odczytywać lub usuwać zadania wyszukiwania innych użytkowników przez Agent Run History. Podatność wynika z zastąpienia klucza sesji użytkownika tokenem uwierzytelniającym systemu przed wykonaniem operacji wyszukiwania.
- CVE-2026-20265Średnie
W wersjach Splunk AI Toolkit poniżej 5.7.4, użytkownik o niskich uprawnieniach, który nie posiada ról 'admin' lub 'power', może spowodować, że Splunk AI Toolkit wykona zewnętrzne żądania HTTP do serwera kontrolowanego przez atakującego, co może prowadzić do wycieku danych.
Oryginalny opis (angielski, źródło NVD)
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.

