CVE-2026-64563

Đã công bố

rhashtable: xóa stale iter->p khi khởi động lại bảng

Trong Linux kernel, đã giải quyết một lỗ hổng như sau: rhashtable: xóa stale iter->p khi khởi động lại bảng rhashtable_walk_start_check() có hai đường khởi động lại khi tiếp tục một vòng lặp. Khi iter->walker.tbl hợp lệ, nó sẽ kiểm tra lại iter->p so với bảng và đặt iter->p = NULL nếu đối tượng đã bị xóa. Khi iter->walker.tbl là NULL (bảng đã được giải phóng trong quá trình thay đổi kích thước), nó sẽ đặt lại slot và bỏ qua nhưng quên xóa iter->p. rhashtable_walk_next() sau đó trích xuất stale iter->p, đọc bộ nhớ đã giải phóng. Đây là một use-after-free. Mọi gọi hàm thực hiện các vòng lặp rhashtable đa phần tử qua biên giới walk_stop/walk_start đều bị ảnh hưởng. Các trường hợp cụ thể bao gồm netlink_diag (__netlink_diag_dump trong net/netlink/diag.c) và TIPC (tipc_nl_sk_walk trong net/tipc/socket.c). Dấu hiệu lỗi (netlink_diag): BUG: KASAN: slab-use-after-free trong rhashtable_walk_next+0x365/0x3c0 Đọc kích thước 8 tại địa chỉ ffff88801a9d2438 (đã giải phóng kmalloc-2k, offset 1080) Call Trace: rhashtable_walk_next+0x365/0x3c0 (lib/rhashtable.c:1016) __netlink_diag_dump+0x160/0x760 (net/netlink/diag.c:122) netlink_diag_dump+0xc2/0x240 netlink_dump+0x5bc/0x1270 netlink_recvmsg+0x7a3/0x980 sock_recvmsg+0x1bc/0x200 __sys_recvfrom+0x1d4/0x2c0

CNA cấp mã
Linux
Ngày công bố
04/08/2026
Cập nhật
20/10/2026
CVSS (NVD)
7.8 · HIGH
Loại lỗi (CWE)
CWE-416
EPSS (FIRST)
0.17% khả năng bị khai thác trong 30 ngày

Sản phẩm bị ảnh hưởng

  • Linux Linux — 5d240a8936f6a1d3ece06701e8c4d830a2eca8a8 → < ba510b5e9fe396497d31162acb579f210adfe6c8; 5d240a8936f6a1d3ece06701e8c4d830a2eca8a8 → < a0406c40c6638c5ae50257db6297b2fba6c9ba16; 5d240a8936f6a1d3ece06701e8c4d830a2eca8a8 → < 0955b65c2b47c30b439e2cf1b1e375073aa0413a; 5d240a8936f6a1d3ece06701e8c4d830a2eca8a8 → < c39643ad99fea749be50615550e8f0e6d6e60694; 5d240a8936f6a1d3ece06701e8c4d830a2eca8a8 → < 042fda5c088015f18838e5c692659a7be60aeb26; 5d240a8936f6a1d3ece06701e8c4d830a2eca8a8 → < 3ff7c1dbf722cf3fa538672452ba182318e0fcc3
  • Linux Linux — 4.18

Tham chiếu (8)

Tin tức liên quan trên HueCA-CYBER (2)