CVE-2025-40341

futex: Don't leak robust_list pointer on exec race

CVE-2025-40341 is fixed in 95 products on 1 platform, first by DEBIAN-CVE-2025-40341, released December 9, 2025. It is not reported as exploited. Patch Radar priority: Routine.

Routine
CVSS
5.5
Moderate
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0023
13th percentile

In the Linux kernel, the following vulnerability has been resolved: futex: Don't leak robust_list pointer on exec race sys_get_robust_list() and compat_get_robust_list() use ptrace_may_access() to check if the calling task is allowed to access another task's robust_list pointer. This check is racy against a concurrent exec() in the target process. During exec(), a task may transition from a non-privileged binary to a privileged one (e.g., setuid binary) and its credentials/memory mappings may change. If get_robust_list() performs ptrace_may_access() before this transition, it may erroneously allow access to sensitive information after the target becomes privileged. A racy access allows an attacker to exploit a window during which ptrace_may_access() passes before a target process transitions to a privileged state via exec(). For example, consider a non-privileged task T that is about to execute a setuid-root binary. An attacker task A calls get_robust_list(T) while T is still unprivileged. Since ptrace_may_access() checks permissions based on current credentials, it succeeds. However, if T begins exec immediately afterwards, it becomes privileged and may change its memory mappings. Because get_robust_list() proceeds to access T->robust_list without synchronizing with exec() it may read user-space pointers from a now-privileged process. This violates the intended post-exec access restrictions and could expose sensitive memory addresses or be used as a primitive in a larger exploit chain. Consequently, the race can lead to unauthorized disclosure of information across privilege boundaries and poses a potential security risk. Take a read lock on signal->exec_update_lock prior to invoking ptrace_may_access() and accessing the robust_list/compat_robust_list. This ensures that the target task's exec state remains stable during the check, allowing for consistent and synchronized validation of credentials.

Where it's fixed

ProductFixed inFixReleased
Linux
bpftool · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
bpftool-debuginfo · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
bpftool6.12 · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
bpftool6.12-debuginfo · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
dtb-aarch64 · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-64kb · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-64kb · sles 15.7 6.4.0-150700.53.66.1 SUSE-SU-2026:2800-1 Jul 8, 2026
kernel-64kb · sles 16.0 6.12.0-160000.36.1 SUSE-SU-2026:22835-1 Jul 21, 2026
kernel-azure · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-azure · sles 15.7 6.4.0-150700.53.66.1 SUSE-SU-2026:2800-1 Jul 8, 2026
kernel-azure · sles 16.0 6.12.0-160000.36.1 SUSE-SU-2026:22835-1 Jul 21, 2026
kernel-debuginfo · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-debuginfo-common-aarch64 · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-debuginfo-common-x86_64 · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-default · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-default · sles 15.7 6.4.0-150700.53.66.1 SUSE-SU-2026:2800-1 Jul 8, 2026
kernel-default · sles 16.0 6.12.0-160000.36.1 SUSE-SU-2026:22835-1 Jul 21, 2026
kernel-default-base · opensuse-leap 16.0 6.12.0-160000.36.1.160000.2.17 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-default-base · sles 15.7 6.4.0-150700.53.66.1.150700.17.39.1 SUSE-SU-2026:2800-1 Jul 8, 2026
kernel-default-base · sles 16.0 6.12.0-160000.36.1.160000.2.17 SUSE-SU-2026:22835-1 Jul 21, 2026
kernel-devel · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-docs · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-docs · sles 15.7 6.4.0-150700.53.66.2 SUSE-SU-2026:2800-1 Jul 8, 2026
kernel-docs · sles 16.0 6.12.0-160000.36.1 SUSE-SU-2026:22835-1 Jul 21, 2026
kernel-headers · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-kvmsmall · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-kvmsmall · sles 16.0 6.12.0-160000.36.1 SUSE-SU-2026:22835-1 Jul 21, 2026
kernel-libbpf · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-libbpf-debuginfo · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-libbpf-devel · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-libbpf-static · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-livepatch-6.1.159-181.297 · amzn 2023 1:1.0-0.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-livepatch-6.12.58-82.121 · amzn 2023 1:1.0-0.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel-livepatch-SLE15-SP7-RT_Update_17 · sles 15.7 1-150700.1.3.1 SUSE-SU-2026:2799-1 Jul 8, 2026
kernel-livepatch-SLE15-SP7_Update_18 · sles 15.7 1-150700.15.3.1 SUSE-SU-2026:2800-1 Jul 8, 2026
kernel-modules-extra · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-modules-extra-common · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-obs-build · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-obs-build · sles 15.7 6.4.0-150700.53.66.1 SUSE-SU-2026:2800-1 Jul 8, 2026
kernel-obs-qa · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-obs-qa · sles 16.0 6.12.0-160000.36.1 SUSE-SU-2026:22835-1 Jul 21, 2026
kernel-rt · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-source · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-source · sles 15.7 6.4.0-150700.53.66.1 SUSE-SU-2026:2800-1 Jul 8, 2026
kernel-source · sles 16.0 6.12.0-160000.36.1 SUSE-SU-2026:22835-1 Jul 21, 2026
kernel-syms · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-syms · sles 15.7 6.4.0-150700.53.66.1 SUSE-SU-2026:2800-1 Jul 8, 2026
kernel-syms · sles 16.0 6.12.0-160000.36.1 SUSE-SU-2026:22835-1 Jul 21, 2026
kernel-tools · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-tools-debuginfo · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-tools-devel · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
kernel-uek · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-core · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-core · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-core · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-core · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-devel · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-devel · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-core · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-core · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-deprecated · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-deprecated · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-desktop · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-desktop · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-extra · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-extra · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-extra-netfilter · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-extra-netfilter · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-usb · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-usb · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-wireless · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-debug-modules-wireless · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-devel · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-devel · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-doc · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-doc · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-core · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-core · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-deprecated · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-deprecated · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-desktop · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-desktop · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-extra · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-extra · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-extra-netfilter · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-extra-netfilter · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-usb · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-usb · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-wireless · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-modules-wireless · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-tools · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek-tools · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-core · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-core · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-devel · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-devel · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-core · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-core · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-deprecated · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-deprecated · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-desktop · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-desktop · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-extra · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-extra · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-extra-netfilter · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-extra-netfilter · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-usb · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-usb · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-wireless · ol 10 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-uek64k-modules-wireless · ol 9 0:6.12.0-107.59.3.2.el9uek ELSA-2026-50006 Jan 13, 2026
kernel-zfcpdump · opensuse-leap 16.0 6.12.0-160000.36.1 OPENSUSE-SU-2026:21388-1 Jul 21, 2026
kernel-zfcpdump · sles 15.7 6.4.0-150700.53.66.1 SUSE-SU-2026:2800-1 Jul 8, 2026
kernel-zfcpdump · sles 16.0 6.12.0-160000.36.1 SUSE-SU-2026:22835-1 Jul 21, 2026
kernel6.12 · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-debuginfo · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-debuginfo-common-aarch64 · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-debuginfo-common-x86_64 · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-devel · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-headers · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-libbpf · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-libbpf-debuginfo · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-libbpf-devel · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-libbpf-static · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-modules-extra · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-modules-extra-common · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-tools · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-tools-debuginfo · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
kernel6.12-tools-devel · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
linux · Debian 12.15 (bookworm) 6.1.159-1 DEBIAN-CVE-2025-40341 Dec 9, 2025
linux · Debian 13.5 (trixie) 6.12.63-1 DEBIAN-CVE-2025-40341 Dec 9, 2025
linux · Debian 14 6.17.8-1 DEBIAN-CVE-2025-40341 Dec 9, 2025
perf · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
perf-debuginfo · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
perf6.12 · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
perf6.12-debuginfo · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
python3-perf · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
python3-perf-debuginfo · amzn 2023 1:6.1.159-181.297.amzn2023 ALAS2023-2025-1350 Jan 7, 2026
python3-perf6.12 · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 Mar 16, 2026
python3-perf6.12-debuginfo · amzn 2023 1:6.12.58-82.121.amzn2023 ALAS2023-2026-1495 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.