CVE-2021-47248 in Linuxالمعلومات

الملخص

بحسب VulDB • 07/06/2026

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

udp: إصلاح حالة السباق (race condition) بين دالتي close() و udp_abort()

أبلغ كاوستوبه عن حدوث توقف مفاجئ للبرنامج (panic) في الدالة udp_lib_lookup(). يعود السبب الجذري إلى وجود سباق تنفيذي بين الدالتين udp_abort() و close(). تكتسب كلتا الدالتين القابلتين للتنفيذ بالتزامن قفل المقبس (socket lock)، لكن دالتي udp{v6}_destroy_sock() تحررانه قبل تنفيذ الإجراءات المدمرة.

لا يمكننا بسهولة توسيع نطاق سيطرة قفل المقبس لتجنب حالة السباق، لذا بدلاً من ذلك نستخدم علم SOCK_DEAD لمنع الدالة udp_abort() من القيام بأي إجراء عند حدوث حالة السراح الحرجة.

تم التشخيص والاختبار بواسطة: كاوستوبه باندي

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

المصادر

Want to know what is going to be exploited?

We predict KEV entries!