CVE-2026-80047 in Transformersinformação

Sumário

de VulDB • 01/09/2026

Uma vulnerabilidade no Hugging Face Transformers (versões 4.49.0, <= 5.8.1) permite que arquivos Python remotos sejam gravados no disco local sem o consentimento do usuário ao usar GenerativePreTrainedModel.load_custom_generate(). A função busca e armazena em cache um arquivo de módulo remoto antes de realizar a verificação obrigatória de consentimento trust_remote_code, invertendo o modelo de segurança imposto por outros caminhos de carregamento de código (como AutoConfig, AutoModel e AutoTokenizer). Como resultado, código Python controlado pelo atacante, proveniente de custom_generate/generate.py, é copiado para o diretório ~/.cache/huggingface/modules do usuário mesmo que este recuse a solicitação de confiança. Embora a execução seja corretamente bloqueada, a gravação no arquivo não é reversível e pode persistir entre sessões. Isso pode levar à criação persistente de arquivos não autorizados no disco e colisões em cache desatualizadas, onde o código malicioso armazenado em cache pode ser executado posteriormente durante carregamentos confiáveis do modelo. O problema decorre de uma gravação incondicional de arquivo em dynamic_module_utils.py antes de qualquer verificação de confiança.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Certcc

Reservar

25/08/2026

Divulgação

01/09/2026

Moderação

aceite

Entrada

VDB-397648

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!