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

الملخص

بحسب VulDB • 17/09/2026

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

batman-adv: bla: إصلاح تحرير المطالبات (claims) عند حذف واجهة الشبكة الشبكية (meshif).

عندما يتم حذف الواجهة الشبكية، فإن الدالة `batadv_bla_del_backbone_claims()` (عبر `batadv_bla_purge_backbone_gw()`) كانت تضمن إزالة جميع المطالبات. لكن هذه الدالة تُنفَّذ فقط عندما لا تكون قيمة `bat_priv->bla.claim_hash` تساوي NULL. وبما أن دالة `batadv_bla_free()` تضبطها دائماً إلى NULL قبل استدعائها (بشكل غير مباشر)، فإنها لم تكن تُنفَّذ فعلياً أبداً.

لكن الدالة `batadv_handle_unclaim()` ضمن سلسلة الاستدعاء `batadv_bla_purge_claims() -> batadv_handle_unclaim()` هشة حالياً لأن كود BLA لا يعالج إعادة التجزئة (rehashing) في دالة `batadv_bla_update_orig_address()`. قد لا يكون عنوان العمود الفقري المخزن هو العنوان المستخدم فعلياً لاختيار حاوية التجزئة أثناء الإضافة الأولية للعمود. لذلك، يمكن أن تفشل الدالة `batadv_handle_unclaim()` في العثور على عمود فقري معين للمطالبة بالإلغاء (unclaim)، مما يؤدي إلى إيقاف عملية الحذف.

ولكن كائن `backbone_gw` الفعلي غير مطلوب لعملية إلغاء المطالبة لأن جميع المعلومات ذات الصلة يتم توفيرها دائماً من قبل الدالة المستدعية. كما أن التحقق من وجود `backbone_gw` لا يوفر أي فحص أمني إضافي لحذف مطالبة (claim).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405846

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

القطاع

Energy, Police, ...

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!