CVE-2026-68771
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 46 - wyżej niż 46% wszystkich znanych CVE
Streszczenie
ComfyUI v0.23.0 zawiera podatność na niebezpieczną deserializację w węźle LoadTrainingDataset. Nieuwierzytelniony atakujący może przesłać spreparowany plik pickle przez endpoint POST /upload/image, a następnie wywołać jego deserializację przez POST /prompt, co prowadzi do wykonania dowolnego kodu Python przez torch.load.
Ocena ryzyka
Atakujący może zdalnie wykonać dowolny kod w kontekście procesu ComfyUI, co może prowadzić do pełnego przejęcia serwera, kradzieży danych lub dalszego ataku na infrastrukturę.
Rekomendacja
Należy zaktualizować ComfyUI do wersji, która usuwa tę lukę. Jeśli aktualizacja nie jest dostępna, należy ograniczyć dostęp do endpointów /upload/image i /prompt oraz nie używać niezaufanych plików pickle.
Oryginalny opis (angielski, źródło NVD)
ComfyUI v0.23.0 contains an unsafe deserialization vulnerability in the LoadTrainingDataset node that allows unauthenticated remote attackers to execute arbitrary Python code by uploading a crafted pickle file and triggering its deserialization. Attackers can upload a malicious shard_*.pkl file via the unauthenticated POST /upload/image endpoint and then queue a workflow graph via POST /prompt referencing the uploaded file, causing torch.load to deserialize the attacker-controlled pickle payload using __reduce__ and execute arbitrary commands as the ComfyUI process user.

