CVE-2026-23271

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:*

History

22 May 2026, 18:23

Type Values Removed Values Added
First Time Linux
Linux linux Kernel
CWE CWE-362
CPE cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
References () https://git.kernel.org/stable/c/3f89b61dd504c5b6711de9759e053b082f9abf12 - () https://git.kernel.org/stable/c/3f89b61dd504c5b6711de9759e053b082f9abf12 - Patch
References () https://git.kernel.org/stable/c/4df1a45819e50993cb351682a6ae8e7ed2d233a0 - () https://git.kernel.org/stable/c/4df1a45819e50993cb351682a6ae8e7ed2d233a0 - Patch
References () https://git.kernel.org/stable/c/4f8d5812337871227bb2c98669a87c306a2f86ef - () https://git.kernel.org/stable/c/4f8d5812337871227bb2c98669a87c306a2f86ef - Patch
References () https://git.kernel.org/stable/c/5c48fdc4b4623533d86e279f51531a7ba212eb87 - () https://git.kernel.org/stable/c/5c48fdc4b4623533d86e279f51531a7ba212eb87 - Patch
References () https://git.kernel.org/stable/c/bb190628fe5f2a73ba762a9972ba16c5e895f73e - () https://git.kernel.org/stable/c/bb190628fe5f2a73ba762a9972ba16c5e895f73e - Patch
References () https://git.kernel.org/stable/c/c9bc1753b3cc41d0e01fbca7f035258b5f4db0ae - () https://git.kernel.org/stable/c/c9bc1753b3cc41d0e01fbca7f035258b5f4db0ae - Patch

02 Apr 2026, 15:16

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.8

25 Mar 2026, 11:16

Type Values Removed Values Added
References
  • () https://git.kernel.org/stable/c/4df1a45819e50993cb351682a6ae8e7ed2d233a0 -
  • () https://git.kernel.org/stable/c/4f8d5812337871227bb2c98669a87c306a2f86ef -
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: perf: Corrección de la condición de carrera entre __perf_event_overflow() y perf_remove_from_context() Asegurar que __perf_event_overflow() se ejecute con las IRQ deshabilitadas para todas las cadenas de llamadas posibles. Específicamente, los eventos de software pueden terminar ejecutándolo con solo la preemption deshabilitada. Esto abre una condición de carrera frente a perf_event_exit_event() y funciones relacionadas que liberarán varias cosas que la ruta de desbordamiento espera que estén presentes, como el programa BPF.

20 Mar 2026, 09:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-20 09:16

Updated : 2026-05-22 18:23


NVD link : CVE-2026-23271

Mitre link : CVE-2026-23271

CVE.ORG link : CVE-2026-23271


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-362

Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')