CVE Catalog

CVE-2026-98790

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel, a race condition exists between perf_event_exit_task() and perf_pending_task() during begin_new_exec(). When perf_event_exit_task() is called and the PF_EXITING flag is not set, perf_sigtrap() continues and triggers WARN_ON_ONCE(event->ctx->task != current).

Risk Assessment

The race can lead to kernel warnings and potential system instability during execution of a new program. It requires the use of perf events.

Recommendation

Update the Linux kernel to a version with the fix that checks whether event->ctx->task equals TASK_TOMBSTONE and drops the redundant PF_EXITING check. Restrict access to perf events to trusted users.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: perf: Fix race between perf_event_exit_task() and perf_pending_task() A race condition exists between perf_event_exit_task() and perf_pending_task() during begin_new_exec(). During begin_new_exec(), perf_event_exit_task() may be called, and the PF_EXITING flag is not set on task. So perf_sigtrap() continues to execute and triggers WARN_ON_ONCE(event->ctx->task != current). Since both task exit and exec paths can call perf_event_exit_task() which sets ctx->task to TASK_TOMBSTONE, fix this by explicitly checking if event->ctx->task equals TASK_TOMBSTONE and dropping the redundant PF_EXITING check.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS