CVE-2026-22778
vLLM vaza um endereço de heap quando o PIL lança um erro
- Publicado
- 2 de fev. de 2026
- Atualizado
- 15 de jul. de 2026
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 5 de set. de 2026
vLLM vaza um endereço de heap quando o PIL lança um erro
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HBaixo · próximos 30 dias
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
vLLM é um mecanismo de inferência e serviço para grandes modelos de linguagem (LLMs). Da versão 0.8.3 até antes da 0.14.1, quando uma imagem inválida é enviada ao endpoint multimodal do vLLM, o PIL gera um erro. O vLLM retorna esse erro ao cliente, vazando um endereço de heap. Com esse vazamento, reduzimos o ASLR de 4 bilhões de tentativas para ~8 tentativas. Essa vulnerabilidade pode ser encadeada com um estouro de heap no decodificador JPEG2000 do OpenCV/FFmpeg para alcançar execução remota de código. Essa vulnerabilidade é corrigida na versão 0.14.1.
Prova de conceito de exploit para CVE-2026-22778, uma RCE não autenticada no processamento de vídeo do vLLM, demonstrando divulgação de endereço de heap e um estouro de buffer de heap no decodificador JPEG2000 do FFmpeg. Inclui um laboratório vulnerável para testes autorizados.
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.