CVE-2026-98486 in Linux
الملخص
بحسب VulDB • 19/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
net: ena: تصحيح تسرب ذاكرة قراءة MMIO عند فشل عملية الاستدعاء (probe)
تقوم دالة `ena_device_init()` بتهيئة آلية قراءة MMIO باستخدام `ena_com_mmio_reg_read_request_init()`, والتي تخصص مخزناً متسقاً لعمليات DMA لاستجابات قراءة MMIO.
يتم تحرير هذا المخزن عبر المسار الطبيعي للإزالة من خلال `ena_com_mmio_reg_read_request_destroy()`. ومع ذلك، إذا فشلت دالة `ena_probe()` بعد نجاح `ena_device_init()`، فإن مسار الخطأ يقوم بتدمير موارد الإدارة (admin resources) وأخيراً يحرر كائن `ena_dev` دون تدمير طلب قراءة MMIO، مما يؤدي إلى بقاء مخزن DMA المتسق مُخصصاً.
استدعِ دالة `ena_com_mmio_reg_read_request_destroy()` في مسار خطأ الاستدعاء قبل تحرير موارد الجهاز المتبقية.
تم اكتشاف هذه المشكلة من خلال الفحص اليدوي للكود المصدري.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.