PT-2026-38410 · Hugging Face · Diffusers

Vancir

·

Publicado

2026-05-07

·

Atualizado

2026-05-19

·

CVE-2026-44513

CVSS v3.1

8.8

Alta

VetorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Diffusers versões anteriores a 0.38.0
Descrição Uma falha de bypass no mecanismo trust remote code na função DiffusionPipeline.from pretrained() permite a execução remota de código arbitrário, mesmo quando trust remote code é definido como False ou mantido como padrão. Isso ocorre porque a verificação de segurança foi implementada dentro da função DiffusionPipeline.download() em vez de no local de carregamento do módulo dinâmico, permitindo que qualquer caminho de código que ignore a função download() execute código não confiável. Isso se manifesta em três cenários: quando um custom pipeline é carregado de um repositório diferente do modelo principal, quando um snapshot local é usado com um custom pipeline baseado no Hub, ou quando um snapshot local contém arquivos de componentes personalizados referenciados no model index.json.
Recomendações Atualize para a versão 0.38.0. Utilize pretrained model name or path, custom pipeline e diretórios de snapshot local apenas de fontes totalmente confiáveis e auditadas. Evite usar o parâmetro custom pipeline para apontar para um repositório do Hub diferente do pretrained model name or path principal sem antes auditar o arquivo pipeline.py. Inspecione snapshots locais em busca de arquivos *.py inesperados, particularmente na raiz e nos subdiretórios de componentes, antes de chamar a função from pretrained().

Correção

RCE

Code Injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-44513
GHSA-98H9-4798-4Q5V
PYSEC-2026-40

Produtos afetados

Diffusers