ngtcp2 is a C implementation of the IETF QUIC protocol. In versions prior to 1.22.1, ngtcp2_qlog_parameters_set_transport_params() serializes peer transport parameters into a fixed 1024-byte stack buf...
Résumé
ngtcp2 is a C implementation of the IETF QUIC protocol. In versions prior to 1.22.1, ngtcp2_qlog_parameters_set_transport_params() serializes peer transport parameters into a fixed 1024-byte stack buffer without bounds checking. When qlog is enabled, a remote peer can send sufficiently large transpo...
Description d'origine
La description telle que publiée par la source (souvent en anglais).
ngtcp2 is a C implementation of the IETF QUIC protocol. In versions prior to 1.22.1, ngtcp2_qlog_parameters_set_transport_params() serializes peer transport parameters into a fixed 1024-byte stack buffer without bounds checking. When qlog is enabled, a remote peer can send sufficiently large transport parameters during the QUIC handshake to cause writes beyond the buffer boundary, resulting in a stack buffer overflow. This affects deployments that enable the qlog callback and process untrusted peer transport parameters. This issue has been fixed in version 1.22.1. If developers are unable to immediately upgrade, they can disable the qlog on client.
Source: NIST National Vulnerability Database NVD
Résumé IA
Rédigé par une IA externe ; il peut contenir des erreurs. Vérifiez la description d'origine et les références ci-dessous avant d'agir.
Une vulnérabilité référencée CVE-2026-40170 a été découverte dans c.
Des attaquants peuvent cibler un point d'entrée spécifique comme ngtcp2_conn_set_remote_transport_params à distance pour détourner le produit.
Risque d'opérations non autorisées ou de divulgation. Score CVSS : 7.5/10.
Action : appliquez le correctif officiel de l'éditeur.
En cas de doute, contactez votre service informatique ou cherchez « c CVE-2026-40170 » sur le site de l'éditeur.
CVE-2026-40170 (c) — CWE-121 / CVSS v3 7.5
Vecteur d'attaque : distant (réseau) / non authentifié / sans interaction utilisateur
Surface d'attaque : ngtcp2_conn_set_remote_transport_params / buf / write_hex / ngtcp2_encode_hex
Versions affectées : <= 1.22.0
Plan : 1) Audit SBOM, 2) Mise à jour staging→prod, 3) Surveillance WAF/proxy sur les endpoints affectés, 4) Recherche d'IOC dans les logs.
Réfs : voir GHSA / avis éditeur / version corrigée liés sur cette page.
スタックバッファオーバーフローの脆弱性
ngtcp2のバージョン1.22.1未満
リモートのピアによる攻撃が可能で、システムに深刻な影響を与える可能性があるため、重大です。
ngtcp2をバージョン1.22.1にアップグレードするか、qlogをクライアント上で無効にする。
クライアントでqlogを無効にする。
バージョンを確認し、1.22.1未満のngtcp2を使用している場合には影響を受ける可能性が高い。
État des correctifs par distribution
Paquets corrigés publiés par chaque distribution pour cette CVE
- Alpine Linux ALPINE-CVE-2026-40170 ngtcp2 Corrigé dans: 1.5.0-r1
- Debian DEBIAN-CVE-2026-40170 ngtcp2 Corrigé dans: 0.12.1+dfsg-1+deb12u1
- Ubuntu UBUNTU-CVE-2026-40170 ngtcp2
Références
- exploit github.com
- exploit openwall.com
- patch security-advisories@github.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web access.redhat.com
- web bugzilla.redhat.com
- web security.access.redhat.com