CVE-2026-98364
xfrm: giữ tham chiếu net_device dưới RCU trong quá trình tạo bundle
Trong Linux kernel, đã giải quyết vấn đề sau: xfrm: giữ tham chiếu net_device dưới RCU trong quá trình tạo bundle xfrm_bundle_create() và xfrm_create_dummy_bundle() đọc dst->dev vào một con trỏ địa phương mà không lấy tham chiếu thiết bị, sau đó truyền nó cho xfrm_fill_dst(). Một RTM_DELLINK đồng thời thay thế dst->dev thông qua dst_dev_put() và giải phóng net_device cũ, gây ra use-after-free khi xfrm6_fill_dst() sau đó trích xuất tham chiếu stale dev. LỖI: KASAN: slab-use-after-free trong xfrm6_fill_dst+0x82c/0x860 (net/ipv6/xfrm6_policy.c:86 netdev_hold()) Đọc kích thước 8 tại địa chỉ ffff8880142fe588 bởi quá trình exploit/153 Call Trace: xfrm6_fill_dst+0x82c/0x860 xfrm_resolve_and_create_bundle+0x21d4/0x2bd0 xfrm_lookup_with_ifid+0x485/0x1640 ip6_dst_lookup_flow+0x19b/0x1e0 udpv6_sendmsg+0x1443/0x2dd0 Giải quyết vấn đề này bằng cách đọc dst->dev thông qua dst_dev_rcu() và duy trì phần-section quan trọng đọc-side RCU cho đến khi xfrm_fill_dst() đã lấy các tham chiếu thiết bị cần thiết.
Bạn tra cứu quá nhanh — thử lại sau 16 giây.
- CVSS (NVD)
- 7.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




