CVE-2024-53126 in Linux
الملخص
بحسب VulDB • 05/06/2026
في نواة لينكس، تم حل الثغرة التالية:
vdpa: solidrun: إصلاح خطأ في السلوك غير المحدد (UB) مع devres
في الدالتين `psnet_open_pf_bar()` و`snet_open_vf_bar()`، يتم وضع سلسلة نصية تُمرَّر لاحقًا إلى دالة `pcim_iomap_regions()` على المكدس (stack). لا تقوم كل من `pcim_iomap_regions()` والدوال التي تستدعيها بنسخ تلك السلسلة النصية.
إذا تم استخدام هذه السلسلة النصية في وقت لاحق، فإن ذلك يؤدي بشكل متتالي إلى سلوك غير محدد (undefined behavior) نظرًا لأن إطار المكدس سيكون قد اختفى بحلول ذلك الوقت.
تم إصلاح الخطأ من خلال تخصيص الذاكرة للسلاسل النصية على الكومة (heap) باستخدام `devm_kasprintf()`.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.