In the Linux kernel, the following vulnerability has been resolved:
exec: don't WARN for racy path_noexec check
Both i_mode and noexec checks wrapped in WARN_ON stem from an artifact of the previous implementation. They used to legitimately check for the condition, but that got moved up in two commits: 633fb6ac3980 ("exec: move S_ISREG() check earlier") 0fd338b2d2cd ("exec: move path_noexec() check earlier")
Instead of being removed said checks are WARN_ON'ed instead, which has some debug value.
However, the spurious path_noexec check is racy, resulting in unwarranted warnings should someone race with setting the noexec flag.
One can note there is more to perm-checking whether execve is allowed and none of the conditions are guaranteed to still hold after they were tested for.
Additionally this does not validate whether the code path did any perm checking to begin with -- it will pass if the inode happens to be regular.
Keep the redundant path_noexec() check even though it's mindless nonsense checking for guarantee that isn't given so drop the WARN.
Reword the commentary and do small tidy ups while here.
[brauner: keep redundant path_noexec() check]
CVSS Details
- CVSS 3.1 Base Score: 4.7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-livepatch-5.15.173-118.169Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.230-223.885Upgrade python-perfUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel | Mar 14, 2025 | Oct 21, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpfUpgrade kernel-debuginfoUpgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-develUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade kernel-modules-extra-commonUpgrade kernel-tools-develUpgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.115-126.197Upgrade perf-debuginfoUpgrade perf | Mar 27, 2025 | Oct 21, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Nov 11, 2024 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Jun 11, 2025 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftool | Jul 1, 2025 | Oct 21, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Oct 21, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-5.15.0-1070-ibmUpgrade linux-image-kvmUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-5.15.0-134-generic-lpaeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1077-gcpUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1027-awsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-5.15.0-1075-gkeUpgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-58-genericUpgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-oracleUpgrade linux-image-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-realtimeUpgrade linux-image-azure-fdeUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-5.15.0-133-lowlatencyUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1072-nvidiaUpgrade linux-image-5.15.0-133-generic-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1078-awsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-5.15.0-134-generic-64kUpgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-5.15.0-1072-nvidia-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1075-oracleUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1060-gkeopUpgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1081-azureUpgrade linux-image-5.15.0-134-genericUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-20.04cUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-generic-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-nvidia-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-intelUpgrade linux-image-genericUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1073-intel-iotgUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-gkeUpgrade linux-image-raspiUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.11.0-1009-azureUpgrade linux-image-5.15.0-133-generic-lpaeUpgrade linux-image-5.15.0-133-lowlatency-64kUpgrade linux-image-5.15.0-133-genericUpgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-oem-24.04bUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-nvidiaUpgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-6.8.0-1026-oemUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-5.15.0-1081-azure-fdeUpgrade linux-image-5.15.0-1072-raspiUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-oem-24.04Upgrade linux-image-azureUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-lowlatency-hwe-20.04 | Feb 20, 2025 | Oct 21, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Oct 21, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub