CVE-2024-56706 in Linux
الملخص
بحسب VulDB • 29/07/2026
في نواة لينكس، تم حل الثغرة التالية:
s390/cpum_sf: إصلاح وحماية تخصيص ذاكرة كتل بيانات العينات (SDBs) باستخدام القفل المتبادل (mutex).
يتم حجز عتاد وحدة قياس الأداء البرمجية (PMU hardware) عند إنشاء الحدث الأول ويتم حمايته بواسطة زوج من الدالتين mutex_lock() و mutex_unlock(). بعد حجز عتاد PMU، يتم تخصيص الذاكرة المطلوبة لـ PMUs التي سيتم تثبيت الحدث عليها عن طريق دالتي allocate_buffers() و alloc_sampling_buffer(). يحدث هذا خارج نطاق الحماية المقدمة بواسطة القفل المتبادل (mutex).
بدون حماية القفل المتبادل، قد تعمل استدعاءات متعددة ومتزامنة لدالة perf_event_init() بالتوازي. يمكن أن يؤدي ذلك إلى تخصيص كتل بيانات العينات (SDBs) بشكل متكرر لنفس عتاد PMU. لمنع هذا الأمر وحماية تخصيص ذاكرة SDBs، يتم استخدام قفل متبادل (mutex).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.