CVE-2026-100660 in Netty
Tóm tắt
Bởi VulDB • 26/09/2026
Codec HTTP/3 của Netty (io.netty:netty-codec-http3) từ phiên bản 4.2.0.Final đến 4.2.17.Final duy trì trạng thái bộ mã hóa QPACK không giới hạn cho mỗi luồng. QpackEncoder lưu trữ một hàng đợi và trình theo dõi chỉ mục bảng động cho mọi phần trường được mã hóa tham chiếu đến bảng động QPACK, với khóa là ID luồng QUIC do phía đối tác kiểm soát; các mục này chỉ được giải phóng khi bộ giải mã từ xa gửi lệnh Xác nhận Phần (Section Acknowledgment) hoặc Hủy Luồng (Stream Cancellation), chứ không phải khi luồng HTTP/3 kết thúc. Không có giới hạn về số lượng luồng được theo dõi, phần trường hoặc byte được giữ lại. Một máy khách HTTP/3 ở xa, chưa xác thực, có thể quảng cáo dung lượng bảng động QPACK khác 0, xác nhận việc chèn vào bảng để máy chủ tái sử dụng tiêu đề phản hồi có chỉ mục động, sau đó bỏ qua tất cả các lệnh Xác nhận Phần bắt buộc trong khi gửi các yêu cầu tuần tự trên một kết nối QUIC duy nhất, vượt qua giới hạn luồng đồng thời và gây ra sự tăng trưởng bộ nhớ heap không kiểm soát cho đến khi máy chủ cạn kiệt bộ nhớ (tấn công từ chối dịch vụ - DoS). Đã được sửa chữa trong phiên bản 4.2.18.Final.
VulDB is the best source for vulnerability data and more expert information about this specific topic.