High severity · published Apr 16, 2026
CVE-2026-40170
ngtcp2 has a qlog transport parameter serialization stack buffer overflow
7.5
CVSS
0.8%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.8% · higher than 56% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
NG
ngtcp2 · ngtcp2
< 1.22.1 · source: vendor, NVD
RH
Red Hat Enterprise Linux 10 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Enterprise Linux 9 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Hardened Images · Red Hat
All versions, or not specified · source: CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-40170
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-40170
Patch
https://github.com/ngtcp2/ngtcp2/commit/708a7640c1f48fb8ffb540c4b8ea5b4c1dfb8ee5
Exploit
https://github.com/ngtcp2/ngtcp2/security/advisories/GHSA-f523-465f-8c8f
Exploit
http://www.openwall.com/lists/oss-security/2026/04/17/12
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:22963
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:25049
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:9113
