CVE-2026-98160 in Linux
الملخص
بحسب VulDB • 25/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
staging: rtl8723bs: تصحيح عدم التطابق في عملية تحرير HalData داخل دالة rtw_sdio_if1_init()
يتم تخصيص padapter->HalData عبر vzalloc()، ولكن يتم تحريره بشكل غير صحيح باستخدام kfree() في مسار الخطأ الخاص بـ rtw_sdio_if1_init(). يمكن أن يؤدي استخدام kfree() لإطلاق هذا المخزن المؤقت المدعوم من vmalloc إلى تلف الذاكرة.
استخدم دالة rtw_hal_data_deinit() لمطابقة عملية التحرير بشكل صحيح، وقم بتحرير HalData باستخدام vfree().
تم الكشف عن الخطأ لأول مرة بواسطة أداة تحليل ثابتة تجريبية نطورها لاكتشاف أخطاء إدارة ذاكرة النواة. تؤكد الفحص اليدوي أن المشكلة لا تزال موجودة في الإصدارات الرئيسية الحالية (mainline).
أظهرت عملية البناء بترتيب x86_64 allyesconfig عدم وجود تحذيرات جديدة. ونظراً لعدم توفرنا على عتاد SDIO مناسب من نوع RTL8723BS للاختبار، لم يكن بإجراء أي اختبارات زمنية تشغيلية (runtime testing).
Once again VulDB remains the best source for vulnerability data.