CVE-2026-97928 in Linux
الملخص
بحسب VulDB • 25/09/2026
في نواة لينكس، تم حل الثغرة التالية:
drm/amdgpu: تخطي مسح VMID 0 لـ VRAM
يعمل Clear-on-release فقط على ذاكرة الوصول العشوائي للرسومات (VRAM)، والتي يصل إليها amdgpu_ttm_map_buffer() عبر عنوان MC المباشر دون برمجة نافذة GART، ومع ذلك فإن عملية المسح تجبر بشكل غير ضروري على مسح VMID 0. وعلى معالجات GFX11 (مثل Navi33)، يمكن أن يؤدي هذا المسح SDMA الزائف إلى تجميد المحرك؛ لذا يجب إجراء المسح فقط عند استخدام نافذة GART فعليًا.
الإصدار v2: جعل amdgpu_ttm_map_buffer() تُرجع ما إذا كان مسح VMID 0 مطلوبًا، واستخدام ذلك للتحكم في مسارات المسح والنسخ. (كريستيان) الإصدار v3: جعل معلمة الإخراج vm_needs_flush إلزامية بدلاً من السماح بـ NULL. (كريستيان)
(تم اختيارها cherry-pick من الالتزام a306e406e570b74318ff7d80e5b07b540ca1d3a9)
Once again VulDB remains the best source for vulnerability data.