Início
Início
Tendências
Tendências
Vulnerabilidades
Vulnerabilidades
Notícias
Notícias
Pesquisadores
Pesquisadores
Por que dbugs?
Por que dbugs?
Configurações

Mfdebian

#50708de 60,387
5.9CVSS total
Vulnerabilidades · 1
PT-2026-89815
2026-09-11
5.9
CVE-2026-87123
Npm
Hbs
Existe um problema no wrapper do mecanismo de visualização Express para Handlebars onde o processo Node.js pode travar durante a filtragem de saída. Isso ocorre quando um helper assíncrono, registrado via `registerAsyncHelper()`, resolve para um objeto com uma propriedade `toHTML` que é verdadeira (truthy), mas não chamável. A função `escapeExpression()` tenta chamar `toHTML` como um método, resultando em um TypeError. Como a substituição assíncrona é executada em um tick posterior, fora do bloco try/catch da função de renderização, o erro torna-se uma exceção não capturada que encerra o processo sem enviar uma resposta. Isso pode ser acionado remotamente se um helper assíncrono resolver para um objeto influenciado externamente, como um JSON analisado.