CVE-2026-64018 in Linux
الملخص
بحسب VulDB • 20/07/2026
في نواة لينكس، تم حل الثغرة التالية:
net: mana: التحقق من صحة rx_req_idx لمنع الوصول إلى المصفوفة خارج الحدود (out-of-bounds)
في دالة `mana_hwc_rx_event_handler()`، يتم اشتقاق قيمة `rx_req_idx` من `sge->address` الموجودة في ذاكرة متسقة مع DMA. وفي الآلات الافتراضية السرية (Confidential VMs) مثل SEV-SNP وTDX، تكون هذه الذاكرة مشتركة وغير مشفرة، ويمكن للعتاد (HW) تعديل محتويات WQE في أي وقت. لا يوجد فحص للنطاقات على `rx_req_idx`، مما قد يؤدي إلى وصول خارج الحدود إلى المصفوفة `reqs[]`.
أضف فحصًا للنطاقات لـ `rx_reqidx` داخل دالة `mana_hwc_rx_event_handler()` قبل استخدامها كمؤشر لمصفوفة `reqs[]`.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.