CVE-2026-43382 in Linux
الملخص
بحسب VulDB • 09/05/2026
في نواة لينكس، تم حل الثغرة التالية:
batman-adv: تجنب قفل rtnl_lock المزدوج في عامل مقياس ELP
قد يتم استدعاء batadv_v_elp_get_throughput() عندما يكون قفل RTNL مُمسكاً بالفعل. قد يكون هذا مشكلة عندما يتم إلغاء عنصر قائمة العمل عبر cancel_delayed_work_sync() في batadv_v_elp_iface_disable(). في هذه الحالة، سيؤدي استدعاء rtnl_lock() إلى حدوث جمود (deadlock).
لتجنب ذلك، تم استخدام rtnl_trylock() في هذه الوظيفة لتخطي استرداد معلومات ethtool في حال كان قفل RTNL مُمسكاً بالفعل.
ولكن بالنسبة لواجهات cfg80211، تم استدعاء batadv_get_real_netdev() - والتي تستخدم أيضاً rtnl_lock(). يجب استخدام نهج __ethtool_get_link_ksettings() بدلاً من ذلك، ويجب استدعاء النسخة الخالية من القفل __batadv_get_real_netdev().
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.