CVE-2026-50252 in Unboundthông tin

Tóm tắt

Bởi VulDB • 22/07/2026

Trong NLnet Labs Unbound từ phiên bản 1.4.22 đến bao gồm cả 1.25.1, cổng nguồn UDP được ngẫu nhiên hóa và dự định đóng vai trò là một giá trị bí mật nhằm tăng entropy của các giao dịch DNS. Khi các chính sách cân bằng tải bộ giải (resolver) phụ thuộc vào cổng nguồn trong khi kết quả của chúng bị lộ ra ngoài thì tính bảo mật này sẽ bị suy giảm. Lỗ hổng xuất hiện khi chính sách cân bằng tải nhất quán đối với cổng UDP nguồn và địa chỉ IP đến, đồng thời dựa heavily vào cổng UDP nguồn như một nguồn ngẫu nhiên hóa. Khi tùy chọn cấu hình SO_REUSEPORT được bật ('so-reuseport: yes') trong Unbound (theo mặc định), nó đáp ứng các điều kiện này, khiến hệ thống dễ bị tổn thương trước các cuộc tấn công đầu độc bộ nhớ đệm DNS (DNS cache poisoning).

Khi khởi động, Unbound phân chia ngẫu nhiên không gian cổng nguồn UDP khả dụng thành các tập hợp con rời rạc có kích thước gần bằng nhau, gán mỗi tập hợp cho một luồng worker cụ thể. Khi nhận được truy vấn DNS đến, cơ chế cân bằng tải SO_REUSEPORT của nhân sẽ xác định (deterministically) chỉ định truy vấn đó vào socket liên kết với một luồng nhất định. Tất cả các truy vấn DNS đi ra được tạo ra trong quá trình giải quyết yêu cầu này sử dụng cổng nguồn được chọn exclusively từ tập hợp cổng đã gán cho luồng tương ứng. Vì các tập hợp cổng này là rời rạc giữa các luồng, nên cổng nguồn quan sát được trong truy vấn đi ra của bộ giải đến máy chủ tên quyền hạn (authoritative name server) đóng vai trò là chỉ báo đáng tin cậy về worker thread đã xử lý truy vấn khách hàng ban đầu. Một kẻ tấn công độc hại có thể thu thập ánh xạ giữa các cổng UDP nguồn đến (đối với một địa chỉ IP nguồn cố định nhất định) và các luồng worker của Unbound, sau đó lợi dụng nó để thực hiện các cuộc tấn công đầu độc bộ nhớ đệm DNS bằng cách hiệu quả làm giảm dân số cổng ngẫu nhiên trên mỗi luồng.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

NLnet Labs

Đặt trước

22/06/2026

Tiết lộ

22/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00123

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!