PT-2026-42668 · Lmdeploy · Lmdeploy
CVE-2026-46517
·
Publicado
2026-05-21
·
Atualizado
2026-07-13
CVSS v3.1
7.8
Alta
| Vetor | AV: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()emlmdeploy/archs.pyAutoTokenizer.from pretrained()eload hf from pretrained()emlmdeploy/lite/apis/calibrate.pyAutoConfig.from pretrained()emlmdeploy/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 👾
Identificadores relacionados
Produtos afetados
Lmdeploy