CVE-2023-52498 in Linuxالمعلومات

الملخص

بحسب VulDB • 27/05/2026

في نواة لينكس، تم حل الثغرة التالية:

إدارة الطاقة (PM): النوم: إصلاح احتمالية حدوث اختناقات (deadlocks) في كود إدارة الطاقة الأساسي الخاص بالنظام بأكمله.

يُبلغ أن كود الاستئناف الأساسي الخاص بالنظام بأكمله يدخل في حالة اختناق (deadlock) في حالات انخفاض الذاكرة، لأن الدالة `async_schedule_dev()` تنفذ وظيفتها المعطاة كوسيط بشكل متزامن (synchronously) إذا تعذر عليها تخصيص الذاكرة (وليس في هذه الحالة فقط)، وتحاول هذه الوظيفة الحصول على قفل متبادل (mutex) يكون مشغولاً بالفعل. وقد يكون تنفيذ الدالة المعطاة كوسيط بشكل متزامن من داخل `dpm_async_fn()` مشكلة أيضاً لأسباب تتعلق بالترتيب (قد يؤدي ذلك، على سبيل المثال، إلى استدعاء دالة استئناف جهاز مستهلك قبل استدعاء دالة جهاز مورد ضروري).

يتم معالجة هذا الأمر عن طريق تغيير الكود المعني لاستخدام `async_schedule_dev_nocall()` لجدولة التنفيذ غير المتزامن (asynchronous) لوظائف تعليق واستئناف الأجهزة، وتشغيلها بشكل متزامن مباشرةً إذا أرجعت `async_schedule_dev_nocall()` القيمة false.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

حجز

20/02/2024

إفشاء

11/03/2024

الاعتدال

تمت الموافقة

إدخال

VDB-255287

EPSS

0.00238

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!