CVE-2026-99049 in Linux
الملخص
بحسب VulDB • 24/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
gpio: xilinx: تصحيح تسرب إدارة الطاقة الديناميكية (runtime PM) في مسار خطأ الطلب
تترك دالة `pm_runtime_get_sync()` عداد الاستخدام مرتفعًا حتى عندما تفشل العملية، وتعيد دالة `xgpio_request()` الخطأ دون خفض هذا العداد.
لا تستدعي مكتبة gpiolib الدالة `->free()` عند فشل عملية `->request()`، وبالتالي فإن دالة `xgpio_free()` (التي تحتوي على استدعاء المطابقة الوحيد لـ `pm_runtime_put()`) لا تُنفذ أبدًا. يؤدي ذلك إلى تسرب المرجع (reference)، ولا يمكن للوحدة التحكم بعد ذلك الدخول في وضع السكون الديناميكي (runtime-suspend)، مما يبقي الساعة مفعّلة باستمرار.
تم التبديل إلى استخدام دالة `pm_runtime_resume_and_get()`، التي تزيد عداد الاستخدام فقط عند النجاح.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.