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

الملخص

بحسب VulDB • 17/09/2026

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

بلوتوث: RFCOMM: التحقق من قيمة MTU في دالة rfcomm_apply_pn() لمنع الحلقة اللانهائية (Infinite Loop)

تقبل الدالة `rfcomm_apply_pn()` قيمة حجم الوحدة القصوى للرسائل (MTU) القادمة من إطار تفاضل المعلمات (Parameter Negotiation - PN) عن بُعد دون التحقق مما إذا كانت تساوي صفرًا. عندما يرسل الطرف البعيد قيمة MTU تساوي صفرًا، يتم تعيين المتغير `d->mtu` إلى 0. يؤدي هذا إلى دخول مسار إرسال الرسائل (`sendmsg`) في حلقة لانهائية أثناء تجزئة البيانات، حيث يكون حجم كل قطعة مساويًا لـ `min_t(size_t, len, 0)` وهو ما يساوي صفرًا، وبالتالي لا ينقص الطول المتبقي أبدًا. يؤدي التخصيص اللانهائي لحزم شبكية (skbs) بطول صفري إلى استنفاد ذاكرة النظام بالكامل.

تم الإصلاح عن طريق تحديد قيمة `d->mtu` لتساوي `RFCOMM_DEFAULT_MTU` عندما تكون القيمة المتفق عليها تساوي صفرًا، بما يتوافق مع القيمة الأولية المعينة في دالة `rfcomm_dlc_alloc()`.

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

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406577

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!