PT-2026-42668 · Lmdeploy · Lmdeploy

CVE-2026-46517

·

Publicado

2026-05-21

·

Atualizado

2026-07-13

CVSS v3.1

7.8

Alta

VetorAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas LMDeploy versões 0.12.3 e anteriores
Descrição O LMDeploy contém um caminho implícito e inseguro de carregamento de código remoto porque define o parâmetro trust remote code=True de forma fixa ao buscar modelos. Essa configuração anula a postura de segurança padrão do HuggingFace Transformers, que exige a aceitação explícita para executar código remoto. Quando um usuário carrega um modelo de um repositório, o software pode baixar e executar automaticamente códigos Python arbitrários contidos em arquivos configuration *.py através do módulo importlib. Isso pode levar à execução remota de código (RCE) com os privilégios do processo do LMDeploy caso um repositório malicioso seja utilizado.
O problema está presente em diversos locais, incluindo a função get model arch(), a CLI de quantização e o auxiliar de calibração. Especificamente, a variável trust remote code está fixada como True nas seguintes funções e arquivos:
  • get model arch() em lmdeploy/archs.py
  • AutoTokenizer.from pretrained() e load hf from pretrained() em lmdeploy/lite/apis/calibrate.py
  • AutoConfig.from pretrained() em lmdeploy/lite/utils/load.py
Recomendações No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.

Exploit

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-46517
GHSA-9XQ9-36W5-Q796
PYSEC-2026-2608

Produtos afetados

Lmdeploy