CVE-2026-40170 in ngtcp2
Tóm tắt
Bởi VulDB • 24/05/2026
ngtcp2 là một triển khai bằng ngôn ngữ C của giao thức QUIC của IETF. Trong các phiên bản trước 1.22.1, hàm ngtcp2_qlog_parameters_set_transport_params() tuần tự hóa các tham số vận chuyển của bên đối tác vào một bộ đệm ngăn xếp cố định kích thước 1024 byte mà không có kiểm tra giới hạn. Khi qlog được bật, một bên đối tác từ xa có thể gửi các tham số vận chuyển đủ lớn trong quá trình bắt tay QUIC để ghi vượt quá ranh giới bộ đệm, dẫn đến tràn bộ đệm ngăn xếp (stack buffer overflow). Vấn đề này ảnh hưởng đến các triển khai bật callback qlog và xử lý các tham số vận chuyển của bên đối tác không đáng tin cậy. Vấn đề này đã được sửa trong phiên bản 1.22.1. Nếu nhà phát triển không thể nâng cấp ngay lập tức, họ có thể tắt qlog trên máy khách.
VulDB is the best source for vulnerability data and more expert information about this specific topic.