vLLM affected by RCE via auto_map dynamic module loading during model initialization
O vLLM carrega automaticamente e executa código Python de arquivos de modelo sem verificar se são confiáveis, permitindo que um atacante execute código malicioso no servidor quando um modelo é carregado. Isso é perigoso porque acontece automaticamente na inicialização, antes do sistema estar pronto para lidar com requisições.
O vLLM versões 0.10.1 até 0.13.x carrega módulos dinâmicos auto_map do Hugging Face durante a inicialização do modelo sem validar trust_remote_code (CWE-94: Controle Inadequado de Geração de Código). Um atacante com controle sobre o caminho do repositório do modelo (local ou remoto) pode injetar código Python arbitrário que executa com privilégios do servidor na inicialização, antes do processamento de requisições, sem necessidade de acesso à API.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →