CVE-2026-23159

linux: In the Linux kernel, the following vulnerability has been resolved: perf: sched: Fix perf crash with new is_user_tas...

CVE-2026-23159 is fixed in 58 products on 1 platform, first by DEBIAN-CVE-2026-23159, released February 14, 2026. It is not reported as exploited. Patch Radar priority: Routine.

Routine
CVSS
6.1
medium
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0013
2nd percentile

In the Linux kernel, the following vulnerability has been resolved: perf: sched: Fix perf crash with new is_user_task() helper In order to do a user space stacktrace the current task needs to be a user task that has executed in user space. It use to be possible to test if a task is a user task or not by simply checking the task_struct mm field. If it was non NULL, it was a user task and if not it was a kernel task. But things have changed over time, and some kernel tasks now have their own mm field. An idea was made to instead test PF_KTHREAD and two functions were used to wrap this check in case it became more complex to test if a task was a user task or not[1]. But this was rejected and the C code simply checked the PF_KTHREAD directly. It was later found that not all kernel threads set PF_KTHREAD. The io-uring helpers instead set PF_USER_WORKER and this needed to be added as well. But checking the flags is still not enough. There's a very small window when a task exits that it frees its mm field and it is set back to NULL. If perf were to trigger at this moment, the flags test would say its a user space task but when perf would read the mm field it would crash with at NULL pointer dereference. Now there are flags that can be used to test if a task is exiting, but they are set in areas that perf may still want to profile the user space task (to see where it exited). The only real test is to check both the flags and the mm field. Instead of making this modification in every location, create a new is_user_task() helper function that does all the tests needed to know if it is safe to read the user space memory or not. [1] https://lore.kernel.org/all/20250425204120.639530125@goodmis.org/

Where it's fixed

ProductFixed inFixReleased
Linux
bpftool6.12 · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
bpftool6.12-debuginfo · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel-livepatch-6.12.73-95.123 · amzn 2023 1:1.0-0.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel-uek · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-devel · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-devel · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-deprecated · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-deprecated · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-desktop · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-desktop · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-extra · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-extra · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-extra-netfilter · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-extra-netfilter · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-usb · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-usb · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-wireless · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-debug-modules-wireless · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-devel · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-devel · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-doc · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-doc · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-deprecated · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-deprecated · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-desktop · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-desktop · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-extra · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-extra · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-extra-netfilter · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-extra-netfilter · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-usb · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-usb · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-wireless · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-modules-wireless · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-tools · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek-tools · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-devel · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-devel · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-core · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-core · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-deprecated · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-deprecated · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-desktop · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-desktop · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-extra · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-extra · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-extra-netfilter · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-extra-netfilter · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-usb · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-usb · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-wireless · ol 10 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel-uek64k-modules-wireless · ol 9 0:6.12.0-201.74.2.1.el9uek ELSA-2026-50232 Apr 15, 2026
kernel6.12 · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-debuginfo · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-debuginfo-common-aarch64 · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-debuginfo-common-x86_64 · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-devel · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-headers · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-libbpf · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-libbpf-debuginfo · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-libbpf-devel · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-libbpf-static · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-modules-extra · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-modules-extra-common · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-tools · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-tools-debuginfo · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
kernel6.12-tools-devel · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
linux · Debian 13.5 (trixie) 6.12.69-1 DEBIAN-CVE-2026-23159 Feb 14, 2026
linux · Debian 14 6.18.9-1 DEBIAN-CVE-2026-23159 Feb 14, 2026
perf6.12 · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
perf6.12-debuginfo · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
python3-perf6.12 · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026
python3-perf6.12-debuginfo · amzn 2023 1:6.12.73-95.123.amzn2023 ALAS2023-2026-1487 Mar 16, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.