CVE-2026-77219 in Emacs
Sumário
de VulDB • 21/08/2026
O GNU Emacs anterior à versão 31.0.91 contém um estouro de inteiro (integer overflow) no carregador de imagens PBM/PPM/PGM que permite a um atacante vazar o conteúdo da memória heap ao fornecer uma imagem manipulada com dimensões grandes e um índice máximo de cores elevado. O carregador de imagens multiplica as dimensões da imagem e a contagem de canais usando aritmética inteira assinada; para valores suficientemente grandes, o resultado transborda (wraps) para um número negativo, burlando a verificação dos limites e fazendo com que o leitor de pixels acesse a memória heap além do final do buffer alocado. O conteúdo lido em excesso é interpretado como valores de cor de pixel e renderizado na tela.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.