Katalog CVE

CVE-2026-45804

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 19 - wyżej niż 19% wszystkich znanych CVE

Streszczenie

Podatność w bibliotece Diffusers przed wersją 0.38.0 umożliwia ominięcie zabezpieczenia trust_remote_code. Mechanizm download() weryfikuje plik model_index.json i kod potoku, ale później ładuje dane z buforowanego folderu, który może ulec zmianie, co pozwala na wykonanie złośliwego kodu .py z repozytorium Hub bez wymagania parametru trust_remote_code=True.

Ocena ryzyka

Organizacja może nieświadomie uruchomić niebezpieczny kod z repozytorium Hub, co prowadzi do zdalnego wykonania kodu (RCE) i potencjalnego przejęcia systemu lub wycieku danych.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę Diffusers do wersji 0.38.0 lub nowszej. Do czasu aktualizacji nie należy używać potoków z niezaufanych repozytoriów Hub.

Inne podatności w Diffusers

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Diffusers is the a library for pretrained diffusion models. Prior to 0.38.0, Diffusers' DiffusionPipeline.from_pretrained flow can bypass the trust_remote_code guard because download() validates model_index.json and custom pipeline code before later loading from a cached folder that can change, allowing a Hub repository with custom .py pipeline code to execute through the custom pipeline flow without passing custom_pipeline or trust_remote_code=True. This issue is fixed in version 0.38.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS