CVE-2026-74646 in Linux
الملخص
بحسب VulDB • 23/08/2026
في نواة لينكس، تم حل الثغرة التالية:
misc: fastrpc: أخذ قفل fl->lock عند نقل مخططات الذاكرة (mmaps) أثناء استدعاء متقطع
عندما يتم مقاطعة عملية الاستدعاء بواسطة إشارة، تُرجع دالة `wait_for_completion_interruptible()` القيمة `-ERESTARTSYS` وتقوم الدالة `fastrpc_internal_invoke()` بنقل كل المخزن المؤقت من قائمة `fl->mmaps` إلى قائمة `cctx->invoke_interrupted_mmaps`. يتم تنفيذ عملية التكرار عبر `list_del()/list_add_tail()` دون الاحتفاظ بقفل `fl->lock`، وهو القفل الذي يُنظّم الوصول إلى `fl->mmaps` في الدالتين `fastrpc_req_mmap()` و `fastrpc_req_munmap()` في جميع الأماكن الأخرى.
خذ قفل `fl->lock` أثناء عملية النقل، متوافقًا مع كل وصول آخر إلى `fl->mmaps`.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.