جزئیات آسیب‌پذیری

CVE-2026-64580

Linux Linux

xfrm6: clear dst.dev on error to avoid double netdev_put in xfrm6_fill_dst()

CVSS 3.1
7.8بالا

شرح رسمی (انگلیسی)

In the Linux kernel, the following vulnerability has been resolved: xfrm6: clear dst.dev on error to avoid double netdev_put in xfrm6_fill_dst() On the error path where in6_dev_get(dev) returns NULL, xfrm6_fill_dst() releases the device reference with netdev_put() but leaves xdst->u.dst.dev set. dst_destroy() later calls netdev_put(dst->dev) again, so the same net_device reference is released twice, underflowing its refcount (ref_tracker WARNING + "unregister_netdevice: waiting for <dev> to become free"). Clear xdst->u.dst.dev after the netdev_put(), the same way the XFRM device-offload paths xfrm_dev_state_add() and xfrm_dev_policy_add() in net/xfrm/xfrm_device.c NULL ->dev when releasing the reference on error. ref_tracker: reference already released. ref_tracker: allocated in: xfrm6_fill_dst (net/ipv6/xfrm6_policy.c:86) ... udpv6_sendmsg (net/ipv6/udp.c:1696) ... ref_tracker: freed in: xfrm6_fill_dst (net/ipv6/xfrm6_policy.c:90) ... WARNING: lib/ref_tracker.c:322 at ref_tracker_free+0x58b/0x780 dst_destroy (net/core/dst.c:115) rcu_core handle_softirqs ...

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.8بالا 3.1 CVEProject cvelistV5 (CNA) (Linux) CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
Linux Linux 01b0d887f67a388fb2a658ee2bdd74e5ba146818 CVEProject cvelistV5 (CNA)
Linux Linux 3.10 CVEProject cvelistV5 (CNA)
Linux Linux a7e22d0c0e81dde129a51ee413644124f4b59954 CVEProject cvelistV5 (CNA)
Linux Linux a98124aac0b5adc5de8ae54f11322781cb4d85c3 CVEProject cvelistV5 (CNA)
Linux Linux e27b7bee743d921f037b1da6f071237345bef7c1 CVEProject cvelistV5 (CNA)
Linux Linux 3.0.79 ≤ v < 3.1 CVEProject cvelistV5 (CNA)
Linux Linux 3.2.46 ≤ v < 3.3 CVEProject cvelistV5 (CNA)
Linux Linux 3.4.46 ≤ v < 3.5 CVEProject cvelistV5 (CNA)
Linux Linux 3.9.3 ≤ v < 3.10 CVEProject cvelistV5 (CNA)
Linux Linux 84c4a9dfbf430861e7588d95ae3ff61535dca351 ≤ v < 97e032e5733e49471fb73de117ea2ac1ac7c479a CVEProject cvelistV5 (CNA)
Linux Linux 84c4a9dfbf430861e7588d95ae3ff61535dca351 ≤ v < ff636d7b7cba6dea82ecf580415ea57f2c1a11b6 CVEProject cvelistV5 (CNA)
Linux Linux 84c4a9dfbf430861e7588d95ae3ff61535dca351 ≤ v < e078da1b4e11390cff3201c19a9a1fe70c5b934f CVEProject cvelistV5 (CNA)
Linux Linux 84c4a9dfbf430861e7588d95ae3ff61535dca351 ≤ v < 136992de9bb91871084ae52d172610541c76e4d2 CVEProject cvelistV5 (CNA)
Linux Linux 84c4a9dfbf430861e7588d95ae3ff61535dca351 ≤ v < df6856c2dda9187601d29b5fbd7a81b3b178cedf CVEProject cvelistV5 (CNA)
Linux Linux 84c4a9dfbf430861e7588d95ae3ff61535dca351 ≤ v < 43de8a49335e611adb271bbd52e84dfbc11fc185 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۶
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۵/۱۴
آخرین به‌روزرسانی
۱۴۰۵/۰۷/۲۸
وضعیت
منتشرشده
صادرکننده (CNA)
Linux

پیش‌بینی بهره‌برداری (EPSS)

۰٫۱۲٪
احتمال بهره‌برداری در ۳۰ روز
۲٫۲٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
خیر
وضعیت بهره‌برداری
ندارد
اثر فنی
کامل

ضعف‌ها (CWE)

  • CWE-415
    Double Free