PT-2026-33369 · Ngtcp2+2 · Ngtcp2+2

Kherrisan

·

Published

2026-04-16

·

Updated

2026-05-28

·

CVE-2026-40170

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions ngtcp2 versions prior to 1.22.1
Description The ngtcp2 qlog parameters set transport params() function serializes peer transport parameters into a fixed 1024-byte stack buffer without performing bounds checking. When qlog is enabled, a remote peer can send excessively large transport parameters during the QUIC handshake to cause writes beyond the buffer boundary, leading to a stack buffer overflow. This issue impacts deployments that enable the qlog callback and process untrusted peer transport parameters.
Recommendations Update to version 1.22.1. As a temporary workaround, disable qlog on the client.

Exploit

Fix

Stack Overflow

Weakness Enumeration

Related Identifiers

CVE-2026-40170
ECHO-C041-B4EB-D85F
OPENSUSE-SU-2026:10621-1
OPENSUSE-SU-2026:10884-1
RHSA-2026:9113
USN-8300-1

Affected Products

Linuxmint
Ubuntu
Ngtcp2