CVE-2026-74562
nexthop: lấy nh->lock cho việc duyệt nh->f6i_list trong quá trình kiểm tra và thông báo thay thế
Trong Linux kernel, đã giải quyết một lỗ hổng như sau: nexthop: lấy nh->lock cho việc duyệt nh->f6i_list trong quá trình kiểm tra và thông báo thay thế fib6_check_nh_list() và __nexthop_replace_notify() duyệt nh->f6i_list trong quá trình thay thế nexthop được serial hóa bởi RTNL mà không giữ nh->lock. IPv6 RTM_NEWROUTE/RTM_DELROUTE chạy mà không có RTNL và thay đổi danh sách dưới nh->lock (fib6_add_rt2node_nh(), fib6_purge_rt()), do đó cả hai lần duyệt đều cạnh tranh với việc xóa đường dẫn đồng thời tách và giải phóng fib6_info: BUG: KASAN: slab-use-after-free trong rt6_fill_node.isra.0 (net/ipv6/route.c:5799) Đọc kích thước 4 tại địa chỉ ffff888014607e64 bởi quá trình exploit/143 rt6_fill_node.isra.0 (net/ipv6/route.c:5799) fib6_rt_update (net/ipv6/route.c:6412) __nexthop_replace_notify (net/ipv4/nexthop.c:2542) rtm_new_nexthop (net/ipv4/nexthop.c:2554) rtnetlink_rcv_msg (net/core/rtnetlink.c:7076) BUG: KASAN: slab-use-after-free trong fib6_check_nh_list (net/ipv4/nexthop.c:1605) Đọc kích thước 8 tại địa chỉ ffff888014a7d068 bởi quá trình exploit/142 fib6_check_nh_list (net/ipv4/nexthop.c:1605) rtm_new_nexthop (net/ipv4/nexthop.c:2575) rtnetlink_rcv_msg (net/core/rtnetlink.c:7076) Cả hai lần duyệt chỉ đọc các mục và không lấy tb6_lock, do đó bảo vệ chúng bằng nh->lock; fib6_rt_update() sử dụng gfp_any(), trả về GFP_ATOMIC dưới lock.
Bạn tra cứu quá nhanh — thử lại sau 26 giây.
- CVSS (NVD)
- 8.8 · HIGH
- EPSS (FIRST)
- 0.12% 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




