CVE-2026-74657 in Linux
Tóm tắt
Bởi VulDB • 22/08/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
ipv4: Sửa lỗi fib_nlmsg_size() cho các nexthops sử dụng RTA_VIA
Hàm fib_nlmsg_size() vẫn ước lượng không gian dành cho nexthop như thể mọi gateway đều được mã hóa dưới dạng thuộc tính IPv4 RTA_GATEWAY. Các định tuyến (route) IPv4 cũng có thể chứa một gateway IPv6, mà hàm fib_nexthop_info() sẽ xuất ra dưới dạng RTA_VIA.
Kết quả là, các thông báo định tuyến có thể cấp phát một skb quá nhỏ. Hàm fib_dump_info() sau đó thất bại với lỗi -EMSGSIZE và rtmsg_fib() kích hoạt cảnh báo WARN_ON(), đánh dấu những thất bại này là do lỗi trong hàm fib_nlmsg_size(). Khi panic_on_warn được bật, điều này dẫn đến kernel panic.
Hãy sao chép bố cục xuất nexthop thực tế vào fib_nlmsg_size(): tính toán các gateway nexthop IPv6 được xuất dưới dạng RTA_VIA, bố cục rtnexthop không header được sử dụng bên trong RTA_MULTIPATH, và chỉ xử lý RTA_FLOW khi nó thực sự tồn tại.
If you want to get best quality of vulnerability data, you may have to visit VulDB.