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 kernel-toolsUpgrade kernel-develUpgrade bpftoolUpgrade kernel-tools-develUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.173-118.169Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade perfUpgrade kernel-livepatch-5.10.230-223.885Upgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernelUpgrade python-perfUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64 | Mar 14, 2025 | Oct 21, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-livepatch-6.1.115-126.197Upgrade kernel-tools-develUpgrade kernel-modules-extraUpgrade kernel-develUpgrade python3-perfUpgrade kernel-modules-extra-commonUpgrade perfUpgrade kernel-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade kernel-libbpf-develUpgrade kernel-headersUpgrade kernelUpgrade kernel-libbpf-static | Mar 27, 2025 | Oct 21, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Nov 11, 2024 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libs | Jun 11, 2025 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftoolUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-libs | Jul 1, 2025 | Oct 21, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Oct 21, 2024 |
| Ubuntu | — | Upgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-5.15.0-1073-intel-iotgUpgrade linux-image-generic-lpaeUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-oem-24.04bUpgrade linux-image-raspiUpgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeUpgrade linux-image-oem-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1072-raspiUpgrade linux-image-6.11.0-1009-azureUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1081-azure-fdeUpgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-6.8Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-133-lowlatency-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-133-generic-lpaeUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1026-oemUpgrade linux-image-5.15.0-133-genericUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-azure-nvidiaUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-azureUpgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-intelUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-genericUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibmUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1072-nvidiaUpgrade linux-image-5.15.0-134-genericUpgrade linux-image-awsUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1077-gcpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-virtualUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-133-lowlatencyUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-1081-azureUpgrade linux-image-5.15.0-1075-oracleUpgrade linux-image-5.15.0-1078-awsUpgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-oem-20.04dUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1075-gkeUpgrade linux-image-5.15.0-134-generic-lpaeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1060-gkeopUpgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-5.15.0-1070-ibmUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-5.15.0-133-generic-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-5.15.0-1072-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-5.15.0-134-generic-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-6.8.0-58-genericUpgrade linux-image-oracle-lts-22.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