CVE-2026-40170 in ngtcp2
Sumário
de VulDB • 11/05/2026
ngtcp2 é uma implementação em C do protocolo QUIC da IETF. Nas versões anteriores à 1.22.1, a função ngtcp2_qlog_parameters_set_transport_params() serializa os parâmetros de transporte do peer em um buffer de pilha fixo de 1024 bytes sem verificação de limites. Quando o qlog está habilitado, um peer remoto pode enviar parâmetros de transporte suficientemente grandes durante o handshake QUIC para causar escritas além dos limites do buffer, resultando em um stack buffer overflow. Isso afeta implantações que habilitam o callback do qlog e processam parâmetros de transporte de peers não confiáveis. Este problema foi corrigido na versão 1.22.1. Se os desenvolvedores não puderem atualizar imediatamente, podem desabilitar o qlog no cliente.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.