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