CVE-2026-80047 in Transformersinformation

Résumé

par VulDB • 01/09/2026

Une vulnérabilité dans Hugging Face Transformers (versions 4.49.0, <= 5.8.1) permet l'écriture de fichiers Python distants sur le disque local sans le consentement de l'utilisateur lors de l'utilisation de GenerativePreTrainedModel.load_custom_generate(). La fonction récupère et met en cache un fichier de module distant avant d'exécuter la vérification du consentement trust_remote_code requise, inversant ainsi le modèle de sécurité imposé par les autres chemins de chargement de code (tels que AutoConfig, AutoModel et AutoTokenizer). Par conséquent, le code Python contrôlé par l'attaquant contenu dans custom_generate/generate.py est copié dans le répertoire ~/.cache/huggingface/modules de l'utilisateur, même si ce dernier refuse la demande d'autorisation trust. Bien que l'exécution soit correctement restreinte, l'écriture du fichier n'est pas réversible et peut persister entre les sessions. Cela peut entraîner des fichiers persistants non autorisés sur le disque ainsi que des collisions de cache obsolètes où le code malveillant mis en cache pourrait être exécuté ultérieurement lors du chargement de modèles approuvés. Le problème découle d'une écriture inconditionnelle dans dynamic_module_utils.py avant toute vérification de confiance.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Certcc

Réserver

25/08/2026

Divulgation

01/09/2026

Modérer

accepté

Entrée

VDB-397648

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!