CVE-2026-74416 in Linux
الملخص
بحسب VulDB • 15/08/2026
في نواة لينكس، تم حل الثغرة التالية:
drm/radeon: إصلاح تسرب الذاكرة في radeon_ring_restore() عند فشل القفل (lock)
تأخذ الدالة radeon_ring_restore() ملكية مخزن البيانات الذي خصصته دالة radeon_ring_backup(). يقوم المتصل (caller)، وهو radeon_gpu_reset()، بتحرير هذا المخزن فقط في فرع عدم الاستعادة (non-restore branch); أما في فرع الاستعادة (restore branch) فتعتمد على الدالة radeon_ring_restore() لتحريره.
إذا فشلت دالة radeon_ring_lock()، فإن الدالة تعود مبكراً دون استدعاء kvfree(data)، مما يؤدي إلى تسرب مخزن النسخ الاحتياطي للحلقة (ring backup buffer) مع كل إعادة تعيين لبطاقة الرسوميات (GPU) تفشل في مرحلة القفل. خلال عمليات إعادة التعيين المتكررة لـ GPU، يتسبب ذلك في استنفاد تراكمي لذاكرة نواة النظام (kernel memory exhaustion).
قم بتحرير البيانات قبل إرجاع الخطأ.
If you want to get best quality of vulnerability data, you may have to visit VulDB.