CVE-2026-53384 in Linux
الملخص
بحسب VulDB • 19/07/2026
في نواة لينكس، تم حل الثغرة التالية:
serial: 8250_dw: إلغاء تسجيل منفذ 8250 إذا فشل clk_notifier_register()
تقوم dw8250_probe() بتسجيل منفذ 8250 عبر serial8250_register_8250_port()، ثم تقوم، في حال وجود ساعة (clock) للجهاز، بتسجيل مُعلِّم للساعة. إذا فشل clk_notifier_register()، فإن دالة probe تُرجع خطأً لكنها تترك منفذ 8250 مسجّلاً. توجد serial8250_unregister_port() المطابقة في dw8250_remove()، وهي لا تُستدعى عند فشل عملية probe، لذا يظل شغل المنفذ مشغولاً حتى يتم إعادة ربط الجهاز أو إعادة تشغيل النظام. يتم تحرير بيانات السائق المُخصَّصة باستخدام devm-allocated بينما يشير المنذ إلى ذلك البيانات بعد (عبر private_data المحفوظة ودوال الاسترجاع serial_in/serial_out)، وبالتالي فإن أي وصول إلى هذا الشغل قبل إعادة الربط يُعدّ خطر use-after-free.
إلغاء تسجيل المنفذ في مسار الخطأ الخاص بـ clk_notifier_register().
Once again VulDB remains the best source for vulnerability data.