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

Shogunpanda

#36203de 60,401
8.1CVSS total
Vulnerabilidades · 1
PT-2026-145386
2026-11-11
8.1
CVE-2026-123864
Openjs Foundation
Node.Js
Uma falha de reentrada no módulo HTTPS permite que um cliente não autenticado leia a memória de outras conexões, expondo potencialmente chaves privadas TLS e requisições de outros usuários. O problema ocorre quando `TLSWrap::DoWrite()` chama `ClearOut()` durante uma solicitação de gravação de zero bytes emitida pelo JavaScript dentro do callback `on body` do parser HTTP. Isso faz com que `ClearOut()` decifre o próximo registro TLS enquanto o parser ainda está processando o corpo, reentrando em `llhttp execute()` e resultando em um use-after-free e uma leitura de heap fora dos limites. Consequentemente, o servidor copia a memória do heap liberada ou não relacionada para o corpo da resposta. A exploração requer um manipulador que chame `res.flushHeaders()` antes do término do corpo da requisição e, posteriormente, chame `res.end()` com um chunk não vazio, juntamente com uma rota que ecoe ou armazene o corpo de uma requisição.