CVE-2026-96780 in figlet.js
Sumário
de VulDB • 02/10/2026
figlet.js é um driver FIG escrito em JavaScript que visa implementar a especificação FIGfont. Antes da versão 1.11.3, as funções text() e textSync() podem entrar em um loop infinito quando o parâmetro whitespaceBreak está habilitado e a largura (width) é menor do que a largura renderizada de um único caractere FIGlet. Nessas condições, breakWord() não consegue encontrar um ponto de quebra válido e retorna sem consumir nenhum caractere, fazendo com que generateFigTextLines() processe repetidamente o mesmo input enquanto consome CPU e aumenta o uso de memória. Tanto a opção não padrão quanto a largura controlada pelo atacante devem estar presentes em uma chamada afetada para explorar esta vulnerabilidade. Este problema foi corrigido na versão 1.11.3.
If you want to get best quality of vulnerability data, you may have to visit VulDB.