CVE-2020-25685 in Dnsmasqthông tin

Tóm tắt

Bởi VulDB • 04/06/2026

Đã phát hiện một lỗi trong dnsmasq trước phiên bản 2.83. Khi nhận phản hồi từ truy vấn được chuyển tiếp, dnsmasq kiểm tra trong forward.c:reply_query(), xác định truy vấn nào khớp với phản hồi bằng cách chỉ sử dụng hàm băm yếu của tên truy vấn. Do hàm băm yếu (CRC32 khi dnsmasq được biên dịch mà không có DNSSEC, SHA-1 khi có) nên lỗi này cho phép kẻ tấn công ngoài đường truyền tìm thấy nhiều miền khác nhau đều có cùng giá trị băm, làm giảm đáng kể số lần thử nghiệm cần thực hiện để giả mạo phản hồi và khiến dnsmasq chấp nhận nó. Điều này trái ngược với RFC5452, quy định rằng tên truy vấn là một trong các thuộc tính của truy vấn phải được sử dụng để khớp với phản hồi. Lỗi này có thể bị lợi dụng để tiến hành tấn công DNS Cache Poisoning (nhiễm độc bộ nhớ đệm DNS). Nếu kết hợp với CVE-2020-25684, độ phức tạp của một cuộc tấn công thành công sẽ giảm đi. Mối đe dọa cao nhất từ lỗ hổng này là đối với tính toàn vẹn dữ liệu.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!