CVE-2026-58116
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 60 - wyżej niż 60% wszystkich znanych CVE
Streszczenie
LLaMA-Factory do wersji 0.9.5 zawiera podatność zdalnego wykonania kodu, która pozwala atakującym z dostępem do interfejsu WebUI na wykonanie dowolnego kodu Python poprzez podanie złośliwej ścieżki modelu w interfejsach czatu lub trenowania. Aplikacja przekazuje niezweryfikowaną ścieżkę modelu do funkcji AutoTokenizer.from_pretrained() i AutoModel.from_pretrained() z zakodowanym na stałe parametrem trust_remote_code=True, co powoduje, że biblioteka Hugging Face transformers pobiera i wykonuje dowolny kod z zdalnego lub lokalnego repozytorium modeli z uprawnieniami procesu serwera.
Ocena ryzyka
Atakujący może przejąć kontrolę nad serwerem, wykraść dane lub zakłócić działanie usługi, wykorzystując pełne uprawnienia procesu serwera.
Rekomendacja
Należy natychmiast zaktualizować LLaMA-Factory do wersji nowszej niż 0.9.5 oraz ograniczyć dostęp do interfejsu WebUI tylko do zaufanych użytkowników.
Inne podatności w LLaMA-Factory
Zobacz wszystkie- CVE-2026-85673Wysokie
LLaMA-Factory zawiera podatność na fałszerstwo żądań po stronie serwera (SSRF) w interfejsie API zgodnym z OpenAI do obsługi adresów URL multimediów, która pozwala nieuwierzytelnionym atakującym ominąć walidację SSRF. Funkcja check_ssrf_url waliduje adresy URL tylko raz, ale requests.get podąża za przekierowaniami i ponownie rozwiązuje DNS bez ponownej walidacji, co umożliwia atakującym użycie przekierowań HTTP lub ponownego wiązania DNS do uzyskania dostępu do wewnętrznych adresów i punktów końcowych metadanych chmury.
- CVE-2025-61784Wysokie
LLaMA-Factory przed wersją 0.9.4 zawiera podatność SSRF w API czatu, która pozwala uwierzytelnionemu użytkownikowi na zmuszenie serwera do wykonywania dowolnych żądań HTTP do sieci wewnętrznych i zewnętrznych. Ta sama podatność umożliwia również odczyt dowolnych plików z systemu plików serwera (LFI). Problem występuje w funkcji `_process_request` w `src/llamafactory/api/chat.py`, która nie waliduje URL-i.
Oryginalny opis (angielski, źródło NVD)
LLaMA-Factory through 0.9.5 contains a remote code execution vulnerability that allows attackers with WebUI access to execute arbitrary Python code by supplying a malicious model path in the Chat or Training interfaces. The application passes user-supplied model path input unvalidated into AutoTokenizer.from_pretrained() and AutoModel.from_pretrained() with a hardcoded trust_remote_code=True parameter, causing the Hugging Face transformers library to fetch and execute arbitrary code from a remote or local model repository with the privileges of the server process.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

