CVE-2026-6859
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 34 - wyżej niż 34% wszystkich znanych CVE
Streszczenie
W skrypcie `linux_train.py` narzędzia InstructLab na stałe ustawiono `trust_remote_code=True` podczas ładowania modeli z HuggingFace. Umożliwia to zdalnemu atakującemu wykonanie dowolnego kodu w języku Python poprzez nakłonienie użytkownika do uruchomienia `ilab train/download/generate` ze spreparowanym złośliwym modelem z HuggingFace Hub.
Ocena ryzyka
Luka umożliwia całkowite przejęcie systemu, co może prowadzić do kradzieży danych, instalacji złośliwego oprogramowania lub przejęcia kontroli nad infrastrukturą IT organizacji.
Rekomendacja
Należy natychmiast zaktualizować InstructLab do wersji, która nie używa domyślnie `trust_remote_code=True`, lub ręcznie ustawić tę opcję na `False` w skrypcie `linux_train.py`.
Inne podatności w InstructLab
Oryginalny opis (angielski, źródło NVD)
A flaw was found in InstructLab. The `linux_train.py` script hardcodes `trust_remote_code=True` when loading models from HuggingFace. This allows a remote attacker to achieve arbitrary Python code execution by convincing a user to run `ilab train/download/generate` with a specially crafted malicious model from the HuggingFace Hub. This vulnerability can lead to complete system compromise.

