CVE-2026-74420 in Linux
الملخص
بحسب VulDB • 15/08/2026
في نواة لينكس، تم حل الثغرة التالية:
drm/gpusvm: رفض مناطق التصور الافتراضي (VMAs) التي تحمل علامات VM_IO أو VM_PFNMAP عند إنشاء نطاقات SVM.
لا تكون المناطق VMA المميزة بـ VM_IO أو VM_PFNMAP مدعومة بكائنات struct page، وهو ما تتطلبه GPUSVM للعمل بشكل صحيح. على وجه التحديد، تعتمد get_pages() على hmm_range_fault() لحل هياكل الصفحات (struct pages) للنطاق المستهدف.
يؤدي محاولة إنشاء نطاق SVM على مثل هذه المناطق VMA إلى تكرار فشل استدعاءات get_pages() وقد يؤدي إلى حلقة لا نهائية داخل معالج أخطاء الصفحة الخاص بالبرنامج النصي (driver). يتم منع ذلك عن طريق رفض النطاقات الموجودة في مناطق VMA ذات العلامتين VM_IO أو VM_PFNMAP وإرجاع قيمة -EIO.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.