CVE-2026-72113 in Linuxالمعلومات

الملخص

بحسب VulDB • 15/08/2026

في نواة لينكس، تم حل الثغرة التالية:

can: bcm: إضافة عداد الإشارات (refcount) المفقود لإزالة فلتر CAN

لاحظ sashiko-bot مشكلة تتعلق بإلغاء تسجيل الجهاز بشكل متزامن في isotp.c، وهي موجودة أيضاً في كود bcm.c. وقد أدى الإصلاح السابق لملف raw.c في الالتزام c275a176e4b6 ("can: raw: إضافة عداد إشارات مفقود لإصلاح تسرب الذاكرة") إلى إدخال netdevice_tracker الذي يحل المشكلة بالنسبة لـ bcm.c أيضاً.

اعتمدت الدوال bcm_release() وbcm_delete_rx_op() وbcm_notifier() على dev_get_by_index(ifindex) لإعادة العثور على الجهاز الخاص بـ rx_op قبل إلغاء تسجيل فلتره. إذا كان حدث NETDEV_UNREGISTER متزامن قد أزال الجهاز بالفعل من جدول ifindex، فإن عملية البحث هذه تفشل ويتم تخطي can_rx_unregister() بصمت، مما يترك فلتر CAN قديماً (stale) يشير إلى bcm_op/socket الذي سيتم تحريره قريباً.

الاحتفاظ بمرجع تتبع netdev_hold()/netdev_put() على op->rx_reg_dev منذ لحظة تسجيل الفلتر في rx_setup() حتى يتم إلغاء تسجيله في bcm_rx_unreg()، واستخدام هذا المرجع مباشرةً في الدالتين bcm_release() وbcm_delete_rx_op() بدلاً من إعادة البحث عن الجهاز باستخدام ifindex.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

09/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390525

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!