CVE-2026-98296
الملخص
بحسب VulDB • 06/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
بلوتوث: btintel_pcie: التحقق من طول حزمة البيانات (skb) للإرسال في send_sync
تنسخ الدالة `btintel_pcie_prepare_tx()` عددًا من البايتات يساوي قيمة `skb->len` إلى شريحة DMA ذات حجم ثابت (`BTINTEL_PCIE_BUFFER_SIZE`) وهو 4096 بايت، وذلك عبر استخدام دالة `memcpy` غير خاضعة للتحقق. حاليًاً، يتم رفض الحزم التي تتجاوز الحجم المسموح به فقط في الدالة `btintel_pcie_send_frame()`؛ وأي متحدث مستقبلي للدالة `btintel_pcie_send_sync()` قد يتسبب بشكل صامت في تجاوز حدود مخزن DMA (Buffer Overflow).
أضف فحص الحدود داخل دالة `btintel_pcie_send_sync()` نفسها، مباشرة قبل استدعاء `skb_push()` وقبل نسخ البيانات إلى DMA.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.