CVE-2026-80047 in Transformersinformazioni

Riassunto

di VulDB • 01/09/2026

Una vulnerabilità in Hugging Face Transformers (versioni 4.49.0, <= 5.8.1) consente la scrittura di file Python remoti sul disco locale senza il consenso dell'utente quando si utilizza GenerativePreTrainedModel.load_custom_generate(). La funzione recupera e memorizza nella cache un file modulo remoto prima di eseguire il controllo del consenso trust_remote_code richiesto, invertendo il modello di sicurezza imposto da altri percorsi di caricamento dei moduli (come AutoConfig, AutoModel e AutoTokenizer). Di conseguenza, il codice Python controllato dall'attaccante proveniente da custom_generate/generate.py viene copiato nella directory ~/.cache/huggingface/modules dell'utente anche se l'utente rifiuta la richiesta di fiducia. Sebbene l'esecuzione sia correttamente limitata, la scrittura del file non è reversibile e può persistere tra le sessioni. Ciò può portare alla presenza persistente di file non autorizzati sul disco e a collisioni della cache obsoleta in cui il codice dell'attaccante memorizzato nella cache potrebbe essere successivamente eseguito durante i caricamenti di modelli attendibili. Il problema deriva da una scrittura incondizionata del file in dynamic_module_utils.py prima di qualsiasi verifica di fiducia.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Certcc

Prenotare

25/08/2026

Divulgazione

01/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!