CVE-2026-64580

Đã công bố

xfrm6: xóa dst.dev khi có lỗi để tránh việc gọi netdev_put() hai lần trong xfrm6_fill_dst()

Trong Linux kernel, đã giải quyết được vấn đề sau: xfrm6: xóa dst.dev khi có lỗi để tránh việc gọi netdev_put() hai lần trong xfrm6_fill_dst() Trên đường truyền lỗi, khi in6_dev_get(dev) trả về NULL, xfrm6_fill_dst() giải phóng tham chiếu thiết bị bằng netdev_put() nhưng vẫn để xdst->u.dst.dev được thiết lập. dst_destroy() sau đó gọi netdev_put(dst->dev) một lần nữa, do đó cùng một tham chiếu net_device được giải phóng hai lần, làm giảm refcount (cảnh báo ref_tracker + "unregister_netdevice: đang chờ <dev> trở nên tự do"). Xóa xdst->u.dst.dev sau netdev_put(), giống như các đường dẫn xfrm_dev_state_add() và xfrm_dev_policy_add() trong net/xfrm/xfrm_device.c NULL ->dev khi giải phóng tham chiếu trên lỗi. ref_tracker: tham chiếu đã được giải phóng. ref_tracker: được cấp phát tại: xfrm6_fill_dst (net/ipv6/xfrm6_policy.c:86) ... udpv6_sendmsg (net/ipv6/udp.c:1696) ... ref_tracker: được giải phóng tại: xfrm6_fill_dst (net/ipv6/xfrm6_policy.c:90) ... Cảnh báo: lib/ref_tracker.c:322 tại ref_tracker_free+0x58b/0x780 dst_destroy (net/core/dst.c:115) rcu_core handle_softirqs ...

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

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

  • Linux Linux — 84c4a9dfbf430861e7588d95ae3ff61535dca351 → < 97e032e5733e49471fb73de117ea2ac1ac7c479a; 84c4a9dfbf430861e7588d95ae3ff61535dca351 → < df6856c2dda9187601d29b5fbd7a81b3b178cedf; 84c4a9dfbf430861e7588d95ae3ff61535dca351 → < 43de8a49335e611adb271bbd52e84dfbc11fc185; 84c4a9dfbf430861e7588d95ae3ff61535dca351 → < ff636d7b7cba6dea82ecf580415ea57f2c1a11b6; 84c4a9dfbf430861e7588d95ae3ff61535dca351 → < e078da1b4e11390cff3201c19a9a1fe70c5b934f; 84c4a9dfbf430861e7588d95ae3ff61535dca351 → < 136992de9bb91871084ae52d172610541c76e4d2
  • Linux Linux — 3.10

Tham chiếu (6)

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