CVE-2025-37916 in Linux
الملخص
بحسب VulDB • 04/06/2026
في نواة لينكس، تم حل الثغرة التالية:
pds_core: إزالة عملية الكتابة بعد التحرير (write-after-free) لـ client_id
ظهر خطأ استخدام بعد التحرير (use-after-free) أثناء اختبارات الإجهاد:
[الإثنين 21 أبريل 2025 21:21:33] BUG: KFENCE: use-after-free write in pdsc_auxbus_dev_del+0xef/0x160 [pds_core]
[الإثنين 21 أبريل 2025 21:21:33] Use-after-free write at 0x000000007013ecd1 (in kfence-#47):
[الإثنين 21 أبريل 2025 21:21:33] pdsc_auxbus_dev_del+0xef/0x160 [pds_core]
[الإثنين 21 أبريل 2025 21:21:33]pdsc_remove+0xc0/0x1b0 [pds_core]
[الإثنين 21 أبريل 2025 21:21:33]pci_device_remove+0x24/0x70
[الإثنين 21 أبريل 2025 21:21:33]device_release_driver_internal+0x11f/0x180
[الإثنين 21 أبريل 2025 21:21:33]driver_detach+0x45/0x80
[الإثنين 21 أبريل 2025 21:21:33]bus_remove_driver+0x83/0xe0
[الإثنين 21 أبريل 2025 21:21:33]pci_unregister_driver+0x1a/0x80
عادةً ما يحدث إلغاء تهيئة الجهاز الفعلي في خيط منفصل يُجدول بعد تشغيل هذا الرمز، ولكن لا توجد ضمانات بشأن ترتيب تنفيذ الخيوط، لذا قد يشكل ذلك مشكلة. ولا يوجد حاجة فعلية لمسح قيمة client_id عند هذه النقطة، لذلك تم ببساطة إزالة الكود المسبب للمشكلة.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.