In the Linux kernel, the following vulnerability has been resolved:
ima: Handle error code returned by ima_filter_rule_match()
In ima_match_rules(), if ima_filter_rule_match() returns -ENOENT due to the rule being NULL, the function incorrectly skips the 'if (!rc)' check and sets 'result = true'. The LSM rule is considered a match, causing extra files to be measured by IMA.
This issue can be reproduced in the following scenario: After unloading the SELinux policy module via 'semodule -d', if an IMA measurement is triggered before ima_lsm_rules is updated, in ima_match_rules(), the first call to ima_filter_rule_match() returns -ESTALE. This causes the code to enter the 'if (rc == -ESTALE && !rule_reinitialized)' block, perform ima_lsm_copy_rule() and retry. In ima_lsm_copy_rule(), since the SELinux module has been removed, the rule becomes NULL, and the second call to ima_filter_rule_match() returns -ENOENT. This bypasses the 'if (!rc)' check and results in a false match.
Call trace: selinux_audit_rule_match+0x310/0x3b8 security_audit_rule_match+0x60/0xa0 ima_match_rules+0x2e4/0x4a0 ima_match_policy+0x9c/0x1e8 ima_get_action+0x48/0x60 process_measurement+0xf8/0xa98 ima_bprm_check+0x98/0xd8 security_bprm_check+0x5c/0x78 search_binary_handler+0x6c/0x318 exec_binprm+0x58/0x1b8 bprm_execve+0xb8/0x130 do_execveat_common.isra.0+0x1a8/0x258 __arm64_sys_execve+0x48/0x68 invoke_syscall+0x50/0x128 el0_svc_common.constprop.0+0xc8/0xf0 do_el0_svc+0x24/0x38 el0_svc+0x44/0x200 el0t_64_sync_handler+0x100/0x130 el0t_64_sync+0x3c8/0x3d0
Fix this by changing 'if (!rc)' to 'if (rc <= 0)' to ensure that error codes like -ENOENT do not bypass the check and accidentally result in a successful match.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernelUpgrade python-perf-debuginfoUpgrade kernel-headersUpgrade python-perfUpgrade kernel-toolsUpgrade perfUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.15.201-140.219Upgrade kernel-develUpgrade bpftoolUpgrade kernel-livepatch-5.10.248-247.988Upgrade perf-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade python3-perf6.12Upgrade kernel6.12Upgrade kernel-libbpfUpgrade kernel6.12-toolsUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-tools-develUpgrade kernel6.12-modules-extraUpgrade python3-perfUpgrade perf6.12Upgrade kernelUpgrade kernel6.12-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-libbpf-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade bpftool6.12Upgrade bpftool6.12-debuginfoUpgrade kernel-headersUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade kernel-develUpgrade kernel-livepatch-6.1.161-183.298Upgrade python3-perf-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-toolsUpgrade kernel6.12-headersUpgrade kernel6.12-develUpgrade kernel-modules-extra-commonUpgrade kernel6.12-libbpf-staticUpgrade python3-perf6.12-debuginfoUpgrade kernel-livepatch-6.12.63-84.121Upgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-libbpfUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade perf6.12-debuginfoUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12-libbpf-debuginfoUpgrade kernel6.12-libbpf-devel | Feb 20, 2026 | Dec 24, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Feb 11, 2026 | Feb 11, 2026 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Mar 17, 2026 | Mar 16, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Mar 10, 2026 | Mar 10, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Feb 24, 2026 | Dec 24, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Dec 24, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-1044-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1100-oracleUpgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-oem-24.04dUpgrade linux-image-gke-6.8Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-173-generic-lpaeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1049-oracle-64kUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-1067-xilinx-zynqmpUpgrade linux-image-6.8.0-1051-nvidiaUpgrade linux-image-5.15.0-1095-kvmUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-kvm-5.15Upgrade linux-image-fips-5.15Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1051-ibmUpgrade linux-image-6.8.0-1059-azureUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-generic-6.8Upgrade linux-image-gkeUpgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-1110-azureUpgrade linux-image-6.8.0-1051-nvidia-64kUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-1054-gcpUpgrade linux-image-intelUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-virtual-6.17Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1054-gcp-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.17.0-1009-aws-64kUpgrade linux-image-gkeopUpgrade linux-image-intel-iotgUpgrade linux-image-aws-lts-24.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-5.15.0-173-lowlatencyUpgrade linux-image-realtime-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidiaUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspi-6.17Upgrade linux-image-generic-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-realtime-6.17Upgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-6.17.0-1009-oracleUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-110-fipsUpgrade linux-image-aws-6.17Upgrade linux-image-6.17.0-1009-oracle-64kUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.17.0-1009-gcp-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1022-nvidia-tegra-rtUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-azure-fips-5.15Upgrade linux-image-realtimeUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1098-intel-iotgUpgrade linux-image-genericUpgrade linux-image-nvidia-5.15Upgrade linux-image-6.8.0-110-generic-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-aws-5.15Upgrade linux-image-5.15.0-173-genericUpgrade linux-image-6.8.0-1054-gcp-fipsUpgrade linux-image-6.8.0-110-lowlatency-64kUpgrade linux-image-6.8.0-1049-oracleUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1055-nvidia-tegraUpgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-5.15.0-1098-nvidiaUpgrade linux-image-raspi-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1103-gcpUpgrade linux-image-oracle-6.17Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1022-nvidia-tegraUpgrade linux-image-5.15.0-1103-awsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-64k-6.17Upgrade linux-image-azure-cvmUpgrade linux-image-azure-5.15Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.17.0-1009-gcpUpgrade linux-image-5.15.0-1109-azureUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.17.0-1017-oemUpgrade linux-image-aws-6.8Upgrade linux-image-generic-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1052-awsUpgrade linux-image-virtual-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.17.0-1010-azureUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-oem-24.04cUpgrade linux-image-gke-64kUpgrade linux-image-azureUpgrade linux-image-6.8.0-2042-raspi-realtimeUpgrade linux-image-5.15.0-1102-realtimeUpgrade linux-image-5.15.0-1094-intel-iot-realtimeUpgrade linux-image-5.15.0-1055-nvidia-tegra-rtUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1052-aws-fipsUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1050-gke-64kUpgrade linux-image-6.17.0-19-genericUpgrade linux-image-6.17.0-1009-awsUpgrade linux-image-5.15.0-173-fipsUpgrade linux-image-5.15.0-1103-gcp-fipsUpgrade linux-image-5.15.0-1097-ibmUpgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-64k-6.17Upgrade linux-image-gke-5.15Upgrade linux-image-aws-64k-6.17Upgrade linux-image-6.8.0-110-genericUpgrade linux-image-xilinx-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1054-azureUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-gcp-6.17Upgrade linux-image-6.8.0-110-lowlatencyUpgrade linux-image-5.15.0-173-generic-64kUpgrade linux-image-ibmUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-raspiUpgrade linux-image-5.15.0-173-lowlatency-64kUpgrade linux-image-6.8.0-1052-aws-64kUpgrade linux-image-6.17.0-19-generic-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-6.17Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.1-1047-realtimeUpgrade linux-image-6.8.0-1054-azure-fipsUpgrade linux-image-6.8.0-1051-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1037-gkeopUpgrade linux-image-6.17.0-1008-realtimeUpgrade linux-image-5.15.0-1103-aws-fipsUpgrade linux-image-oem-6.17Upgrade linux-image-5.15.0-1086-gkeopUpgrade linux-image-6.8.0-1051-nvidia-lowlatencyUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.17.0-1010-raspiUpgrade linux-image-fipsUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1052-raspiUpgrade linux-image-ibm-classicUpgrade linux-image-ibm-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-5.15.0-1103-aws-64kUpgrade linux-image-5.15.0-1099-gkeUpgrade linux-image-5.15.0-1098-nvidia-lowlatencyUpgrade linux-image-5.15.0-1044-nvidia-tegra-igxUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-kvmUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-gkeop-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-generic-6.17Upgrade linux-image-gcp-5.15Upgrade linux-image-6.8.0-1050-gkeUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-fips | Mar 17, 2026 | Dec 24, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Dec 24, 2025 |
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