CVE-2026-23271CWE-362

CVE-2026-23271

High · published March 20, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
1.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

perf: Fix __perf_event_overflow() vs perf_remove_from_context() race

Make sure that __perf_event_overflow() runs with IRQs disabled for all

possible callchains. Specifically the software events can end up running

it with only preemption disabled.

This opens up a race vs perf_event_exit_event() and friends that will go

and free various things the overflow path expects to be present, like

the BPF program.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00104 · 1.0th percentile
Weakness
CWE-362 · Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Published
2026-03-20T13:16Z
Affected products (6)
ProductVersionsFixed in
linux/linux_kernel≥ 2.6.31, < 6.1.1676.1.167
linux/linux_kernel≥ 6.2, < 6.6.1306.6.130
linux/linux_kernel≥ 6.7, < 6.12.776.12.77
linux/linux_kernel≥ 6.13, < 6.18.176.18.17
linux/linux_kernel≥ 6.19, < 6.19.76.19.7
linux/linux_kernelall versions—
References (10)
EPSS history
Timeline
  • 20 MAR 08:08Z
    perf: Fix __perf_event_overflow() vs perf_remove_from_context() race
    cvelistv5