CVE-2026-74561
nexthop: tránh việc duyệt f6i_list không khóa trong nh_rt_cache_flush
Trong Linux kernel, đã giải quyết vấn đề sau: nexthop: tránh việc duyệt f6i_list không khóa trong nh_rt_cache_flush nh_rt_cache_flush() duyệt nh->f6i_list trong quá trình thay thế nhánh next hop được serialize bởi RTNL mà không giữ nh->lock, cạnh tranh với việc thêm/xóa route IPv6 không khóa đó thay đổi danh sách dưới nh->lock và giải phóng fib6_info (nh_rt_cache_flush() được inlined vào rtm_new_nexthop()): BUG: KASAN: slab-use-after-free trong nh_rt_cache_flush (net/ipv4/nexthop.c:2243) Đọc dữ liệu kích thước 8 tại địa chỉ ffff888012953e18 bởi quá trình exploit/146 nh_rt_cache_flush (net/ipv4/nexthop.c:2243) replace_nexthop (net/ipv4/nexthop.c:2610) rtm_new_nexthop (net/ipv4/nexthop.c:3323) rtnetlink_rcv_msg (net/core/rtnetlink.c:7076) So với các lần duyệt f6i_list khác, lần này tăng sernum của mỗi route thông qua fib6_update_sernum_upto_root(), cần tb6_lock; lấy nh->lock quanh nó sẽ đảo ngược thứ tự tb6_lock -> nh->lock đã thiết lập và gây ra tình trạng chết (deadlock). Vì mục đích duy nhất là làm cho dst được cache hết hạn, tăng sernum IPv6 cho toàn bộ netns với rt_genid_bump_ipv6() thay vào đó, tương tự như rt_cache_flush() đã được thực hiện cho IPv4 ở trên.
Bạn tra cứu quá nhanh — thử lại sau 12 giây.
- CVSS (NVD)
- 8.8 · HIGH
- EPSS (FIRST)
- 0.11% khả năng bị khai thác trong 30 ngày
Tin tức liên quan trên HueCA-CYBER (1)
- Microsoft phát hiện 59 lỗ hổng trong Linux kernel, 8-18 từ · Microsoft Security Blog · 11/11/2026




