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

CVE-2026-72113

Linux Linux

can: bcm: add missing device refcount for CAN filter removal

CVSS 3.1
7.8بالا

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

In the Linux kernel, the following vulnerability has been resolved: can: bcm: add missing device refcount for CAN filter removal sashiko-bot remarked a problem with a concurrent device unregistration in isotp.c which also is present in the bcm.c code. A former fix for raw.c commit c275a176e4b6 ("can: raw: add missing refcount for memory leak fix") introduced a netdevice_tracker which solves the issue for bcm.c too. bcm_release(), bcm_delete_rx_op() and bcm_notifier() relied on dev_get_by_index(ifindex) to re-find the device for an rx_op before unregistering its filter. If a concurrent NETDEV_UNREGISTER has already unlisted the device from the ifindex table, that lookup fails and can_rx_unregister() is silently skipped, leaving a stale CAN filter pointing at the soon-to-be-freed bcm_op/socket. Hold a netdev_hold()/netdev_put() tracked reference on op->rx_reg_dev from the moment the rx filter is registered in bcm_rx_setup() until it is unregistered in bcm_rx_unreg(), and use that reference directly in bcm_release() and bcm_delete_rx_op() instead of re-looking the device up by ifindex.

امتیازهای 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 2.6.25 CVEProject cvelistV5 (CNA)
Linux Linux ffd980f976e7fd666c2e61bf8ab35107efd11828 ≤ v < ee8b36d0faca08f35b889b6e9aa850695e5b8ba9 CVEProject cvelistV5 (CNA)
Linux Linux ffd980f976e7fd666c2e61bf8ab35107efd11828 ≤ v < dcaee869913c7210cd47ed0a8f27349d7bdcdb7b CVEProject cvelistV5 (CNA)
Linux Linux ffd980f976e7fd666c2e61bf8ab35107efd11828 ≤ v < 84aa4807816e405c1bf87114fc63e06d244281ef CVEProject cvelistV5 (CNA)
Linux Linux ffd980f976e7fd666c2e61bf8ab35107efd11828 ≤ v < bd5232663524e94cc5aad861dca11e3db8e2ab6f CVEProject cvelistV5 (CNA)
Linux Linux ffd980f976e7fd666c2e61bf8ab35107efd11828 ≤ v < b024c21c9066f6957b7d4a8f2037e4b000c5e041 CVEProject cvelistV5 (CNA)
Linux Linux ffd980f976e7fd666c2e61bf8ab35107efd11828 ≤ v < 04d23061bbf18d5d81022eb21e9d32e99d24468d CVEProject cvelistV5 (CNA)
Linux Linux ffd980f976e7fd666c2e61bf8ab35107efd11828 ≤ v < d59948293ea34b6337ce2b5febab8510de70048c CVEProject cvelistV5 (CNA)
Linux Linux ffd980f976e7fd666c2e61bf8ab35107efd11828 ≤ v < 633bda66fbf309f5de5e1ad6defe8e6b1d77a20f CVEProject cvelistV5 (CNA)

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

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

اطلاعات

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

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

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

ارزیابی SSVC (CISA)

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

ضعف‌ها (CWE)

  • —