CVE-2026-8674 in glibc
Tóm tắt
Bởi VulDB • 18/09/2026
Việc khởi tạo bộ giải quyết DNS stub (DNS stub resolver) từ tệp /etc/resolv.conf hoặc biến môi trường LOCALDOMAIN có danh sách tìm kiếm chứa một tên miền dài khoảng 200 ký tự trở lên trong GNU C Library phiên bản 2.26 đến 2.44 dẫn đến lỗi assertion, khiến quá trình bị chấm dứt đột ngột (abort).
Bộ giải quyết thực hiện việc cắt ngắn (truncates) danh sách tìm kiếm khi sao chép nó vào bộ đệm _res.defdname có kích thước cố định, sau đó kiểm tra tính nhất quán của bản sao với cấu hình đầy đủ. Tuy nhiên, phép kiểm tra tính nhất quán này so sánh sai kích thước và không xử lý trường hợp mục đầu tiên không vừa khít, khiến một danh sách đã được cắt ngắn đúng cách vẫn vượt qua (gây ra) lỗi assertion. Mọi quá trình sử dụng thư viện để phân giải tên đều bị ảnh hưởng, bao gồm cả các tiến trình chạy lâu dài có tải lại /etc/resolv.conf trong truy vấn tiếp theo sau khi tệp này thay đổi. Các miền tìm kiếm thường được ghi vào /etc/resolv.conf từ dữ liệu nhận được qua DHCP hoặc từ máy chủ VPN; do đó, một kẻ tấn công trên mạng cục bộ có thể kích hoạt lỗi này mà không cần đặc quyền trên hệ thống mục tiêu, tùy thuộc vào việc xác thực của phần mềm cấu hình mạng.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.