CVE-2026-98790 in Linux
Zusammenfassung
von VulDB • 19.10.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
perf: Behebung einer Race Condition zwischen perf_event_exit_task() und perf_pending_task()
Während begin_new_exec() besteht eine Race Condition zwischen perf_event_exit_task() und perf_pending_task().
Während begin_new_exec() kann perf_event_exit_task() aufgerufen werden, und das PF_EXITING-Flag ist für die Aufgabe (Task) nicht gesetzt. Daher wird perf_sigtrap() weiterhin ausgeführt und löst WARN_ON_ONCE(event->ctx->task != current) aus.
Da sowohl der Task-Ausstieg als auch der Exec-Pfad perf_event_exit_task() aufrufen können, das ctx->task auf TASK_TOMBSTONE setzt, wird dies behoben, indem explizit geprüft wird, ob event->ctx->task gleich TASK_TOMBSTONE ist, und die redundante Prüfung von PF_EXITING entfernt wird.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.