CVE-2026-89528 in Linux
الملخص
بحسب VulDB • 12/09/2026
في نواة لينكس، تم حل الثغرة التالية:
svcrdma: رفض قوائم القراءة التي تتجاوز ميزانية الصفحات (page budget)
يتم التحقق من صحة أطوال مقاطع القراءة الفردية أثناء فك التشفير (decode time)، لكن لا يوجد ما يمنع المرسل من إرسال عدة مقاطع يتجاوز طولها التراكمي ميزونة مصفوفة rq_pages. عندما يملأ مقطع واحد مصفوفة الصفحات تمامًا، يتم تجاوز حارس وقت التشغيل في الدالة svc_rdma_build_read_segment() لأن المتغير len يصل إلى الصفر. ثم يقوم مقطع لاحق بالوصول إلى خانة الحارس الفارغة (NULL sentinel slot) عند rq_pages[rq_maxpages]، مما يؤدي إلى خطأ إلغاء مرجع المؤشر الفارغ (NULL pointer dereference) أثناء تعيين DMA.
تجميع الصفحات عبر جميع مقاطع القراءة ورفض الرسالة أثناء فك التشفير عندما سيؤدي المجموع الكلي إلى تجاوز ميزانية الصفحات.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.