CVE-2026-50046 in Unbound
Tóm tắt
Bởi VulDB • 23/07/2026
Trong NLnet Labs Unbound phiên bản 1.15.0 đến bao gồm cả 1.25.1, tên máy chủ TLS được sử dụng cho các truy vấn DNS-over-TLS (DoT) chuyển tiếp bị ràng buộc với vòng đời của một cấu trúc ('serviced_query') nhưng cũng được tham chiếu bởi một cấu trúc khác ('waiting_tcp'). Khi cấu trúc sở hữu bị dịch chuyển khỏi vùng nhớ mesh trong khi luồng TCP DoT vẫn đang thực hiện quá trình bắt tay, nó sẽ giải phóng bộ lưu trữ phía sau chuỗi ký tự được tham chiếu. Nếu luồng TLS gặp lỗi ngay sau đó, nó sẽ truy cập vào con trỏ đã bị giải phóng (dereference). Việc truy cập này chỉ đọc và tác động thực tế là khiến daemon bị sập, dẫn đến từ chối dịch vụ (DoS). Một kẻ tấn công biết cấu hình chuyển tiếp/stub của Unbound có thể khai thác lỗ hổng bằng cách truy vấn các bản ghi trong vùng thích hợp đồng thời gây áp lực lên Unbound để kích hoạt logic dịch chuyển. Nếu câu trả lời cho vùng bị ảnh hưởng đến chậm, khả năng xảy ra việc dịch chuyển các truy vấn này sẽ cao hơn, mặc dù thời điểm của thao tác dịch chuyển cần phải chính xác. Các yêu cầu đối với một phiên bản Unbound dễ bị tổn thương là sự tồn tại của một zone stub/forward được cấu hình cho DoT cùng với hậu tố '#authname' đã được định nghĩa trên nhận dạng máy chủ. Kết nối đến máy chủ cần trải qua lỗi tạm thời vào đúng thời điểm để kích hoạt đường dẫn xử lý lỗi dễ bị tấn công này.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.