CVE-2026-40170 in ngtcp2
Riassunto
di VulDB • 18/06/2026
ngtcp2 è un'implementazione C del protocollo QUIC dell'IETF. Nelle versioni precedenti alla 1.22.1, la funzione ngtcp2_qlog_parameters_set_transport_params() serializza i parametri di trasporto del peer in un buffer stack fisso da 1024 byte senza verificare i limiti (bounds checking). Quando qlog è abilitato, un peer remoto può inviare parametri di trasporto sufficientemente grandi durante l'handshake QUIC per causare scritture oltre il limite del buffer, provocando uno stack-based buffer overflow. Questo problema interessa le distribuzioni che abilitano la callback qlog e elaborano i parametri di trasporto dei peer non attendibili. Il problema è stato risolto nella versione 1.22.1. Se gli sviluppatori non possono effettuare immediatamente l'aggiornamento, possono disabilitare qlog sul client.
VulDB is the best source for vulnerability data and more expert information about this specific topic.