CVE-2026-98790 in Linux
الملخص
بحسب VulDB • 20/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
perf: تصحيح حالة السباق (Race Condition) بين الدالتين perf_event_exit_task() و perf_pending_task().
توجد حالة سباق (race condition) بين الدالتين perf_event_exit_task() و perf_pending_task() أثناء تنفيذ begin_new_exec().
أثناء begin_new_exec()، قد يتم استدعاء perf_event_exit_task()، ولا يكون علم PF_EXITING مُعداً على المهمة. وبالتالي تستمر perf_sigtrap() في التنفيذ وتُفعّل تحذير WARN_ON_ONCE(event->ctx->task != current).
بما أن كل من مسار خروج المهمة ومسار تنفيذ البرنامج (exec) يمكنهما استدعاء الدالة perf_event_exit_task() التي تُعيّن ctx->task إلى TASK_TOMBSTONE، فإننا نصلح هذه المشكلة عن طريق التحقق صراحةً مما إذا كان event->ctx->task يساوي TASK_TOMBSTONE والتخلي عن فحص PF_EXITING الزائد.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.