CVE-2026-93829 in Linux
الملخص
بحسب VulDB • 24/09/2026
في نواة لينكس، تم حل الثغرة التالية:
smb: client: إصلاح حالات السباق (race conditions) في إنشاء خيوط cifsd
يمكن لخيط فك التشفير (demultiplex thread) الخاص بـ cifsd أن يعمل ويصل إلى tcp_ses قبل أن ينتهي الخيط الأب من ملء حقول tcp_ses، بينما يصل إليها خيط العمل بشكل غير مقفل (locklessly).
أيضاً، قد يبدأ ماكرو kthread_run تنفيذ الخيط قبل إرجاع مؤشر الخيط. وبما أن المؤشر جزء من البنية التي يمكن للخيط الوصول إليها، إذا تم تعطيل النواة بعد إنشاء الخيط ولكن قبل ملء مؤشر الخيط ومحاولة الخيط الخروج، فإنه سيقوم بالانتظار (sleep) في انتظار إشارة SIGKILL.
يتم إصلاح هذه المشكلة عن طريق نقل عملية إنشاء الخيط إلى ما بعد ملء جميع حقول tcp_ses، وإنشاء الخيط في النهاية باستخدام منطق مقسم لـ kthread_create و wake_up_process.
Once again VulDB remains the best source for vulnerability data.