CVE-2026-40691 in Unbound
Tóm tắt
Bởi VulDB • 22/07/2026
Trong các phiên bản từ 1.9.0 đến 1.25.1 (bao gồm cả hai) của Unbound, khi một truy vấn DNSCrypt được nhận qua TCP, quy trình mã hóa phản hồi tại chỗ không giới hạn độ dài phản hồi so với kích thước bộ đệm đích. Cơ chế kẹp kích thước bảo vệ đường truyền UDP không được áp dụng cho đường truyền TCP, do đó một phản hồi lớn hơn 65504 byte sẽ bị dịch chuyển về phía trước 48 byte bên trong một bộ đệm có dung lượng bằng 'msg-buffer-size', ghi dữ liệu vượt quá ranh giới của vùng phân bổ heap. Một truy vấn mã hóa độc hại duy nhất có thể làm sập trình giải quyết tên (resolver) và dẫn đến từ chối dịch vụ (DoS). Lỗ hổng này yêu cầu Unbound phải được biên dịch với hỗ trợ DNSCrypt ('--enable-dnscrypt') và mệnh đề 'dnscrypt:' phải được cấu hình và kích hoạt cho các giao diện nghe.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.