En feil i Hugging Face Transformers kan skrive Python-filer kontrollert av angripere til en brukers datamaskin før biblioteket ber om tillatelse til å stole på ekstern kode. Sårbarheten påvirker et mye brukt bibliotek for AI-utvikling og kan etterlate ondsinnede skript i den lokale hurtigbufferen etter at en bruker avviser forespørselen.

Problemet, som spores som CVE-2026-80047, påvirker Transformers-versjonene 4.49.0 til og med 5.8.1. CERT/CC sier at ingen rettelse eller sikkerhetsmelding fra leverandøren var tilgjengelig på publiseringstidspunktet.

Sårbarheten skriver filer før brukeren samtykker

Hugging Face Transformers støtter AI-modeller som håndterer tekst, bilder, lyd, video og andre typer data. De fleste modellarkiver inneholder vekter og konfigurasjonsfiler, men noen inkluderer også Python-kode for tilpassede funksjoner.

Biblioteket ber normalt brukere om å godkjenne ekstern kode før det laster ned og kjører denne koden. Feilen i Hugging Face Transformers påvirker imidlertid én prosess som ikke følger disse beskyttelsestiltakene.

Når et ondsinnet arkiv lastes inn, kan biblioteket hente filen custom_generate/generate.py og skrive den til den lokale disken før samtykkeforespørselen trust_remote_code vises.

Skrivingen skjer automatisk og kan ikke reverseres. Filen forblir på systemet selv om brukeren nekter tillatelse.

Hurtigbufrede skript kan kjøres senere ved en feil

Transformers lagrer nedlastede moduler i katalogen ~/.cache/huggingface/modules. Biblioteket kjører ikke et ondsinnet skript umiddelbart uten godkjenning, noe som begrenser den direkte påvirkningen.

CERT/CC advarer imidlertid om at hurtigbufrede filer kan skape en separat risiko senere. Hvis hurtigbufferbaner gjenbrukes, kan innlasting av en pålitelig modell utilsiktet bruke en Python-fil som en angriper tidligere har plassert der.

Denne typen kollisjon med gamle hurtigbufferfiler kan føre til kjøring av ondsinnet kode selv om brukeren opprinnelig avviste forespørselen om ekstern kode.

Angripere kan utnytte problemet ved å publisere et tilsynelatende legitimt modellarkiv. Hver gang noen laster inn arkivet, kan den sårbare funksjonen skrive den angriperkontrollerte filen til den lokale hurtigbufferen.

Ingen rettelse tilgjengelig for CVE-2026-80047

Sårbarheten påvirker versjonene fra 4.49.0 til og med den sist rapporterte versjonen, 5.8.1. CERT/CC sier at brukere bør være ekstra forsiktige med modellarkiver fra upålitelige kilder inntil en rettelse blir tilgjengelig.

Utviklere bør unngå å laste inn modeller fra ukjente eller ubekreftede kilder. De bør også gjennomgå den lokale Hugging Face-modulbufferen for uventede filer og tømme den regelmessig der det er praktisk mulig.

Team som deler utviklingssystemer, hurtigbuffere eller distribusjonsmiljøer, bør være spesielt forsiktige. Gjenbrukte hurtigbufferbaner kan øke risikoen for at en ondsinnet fil som ble skrevet under én modellinnlasting, påvirker en annen arbeidsflyt senere.

Feilen i Hugging Face Transformers viser hvorfor samtykkeforespørsler må vises før et bibliotek laster ned eller lagrer upålitelig kode. En forespørsel kan ikke beskytte brukerne fullt ut hvis filen allerede finnes på systemet deres.


0 responses to “Feil i Hugging Face Transformers kan plassere ondsinnede skript på brukernes systemer”