Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Seory0

#40844de 53,638
6.5CVSS total
Vulnerabilidades · 1
PT-2026-30276
6.5
2026-04-03
Vllm · Vllm · CVE-2026-34755
Nome do Software Vulnerável e Versões Afetadas vLLM versões 0.7.0 até 0.18.9 Descrição vLLM é um motor de inferência e serviço para grandes modelos de linguagem (LLMs). O método VideoMediaIO.load base64() em vllm/multimodal/media/video.py não impõe um limite de contagem de quadros ao dividir URLs de dados video/jpeg por vírgula para extrair quadros JPEG individuais. O parâmetro num frames, que é imposto pelo caminho de código load bytes(), é ignorado no caminho base64 video/jpeg. Um invasor pode enviar uma única solicitação de API contendo milhares de quadros JPEG codificados em base64 separados por vírgula, fazendo com que o servidor decodifique todos os quadros na memória e falhe com um erro de falta de memória (OOM). A função `load base64()` em `vllm/multimodal/media/video.py:51-62` é vulnerável. O endpoint da API `/v1/chat/completions` está envolvido no fluxo de dados. A variável `data` dentro da função `load base64()` não possui limites, levando ao consumo excessivo de memória. O tipo MIME `video/jpeg` faz parte da superfície da API pública, usado em funções como `encode video url()` e suítes de teste. Recomendações Atualize para a versão 0.19.0 ou posterior.