In the Linux kernel, the following vulnerability has been resolved:
md: fix mddev uaf while iterating all_mddevs list
While iterating all_mddevs list from md_notify_reboot() and md_exit(), list_for_each_entry_safe is used, and this can race with deletint the next mddev, causing UAF:
t1: spin_lock //list_for_each_entry_safe(mddev, n, ...) mddev_get(mddev1) // assume mddev2 is the next entry spin_unlock t2: //remove mddev2 ... mddev_free spin_lock list_del spin_unlock kfree(mddev2) mddev_put(mddev1) spin_lock //continue dereference mddev2->all_mddevs
The old helper for_each_mddev() actually grab the reference of mddev2 while holding the lock, to prevent from being freed. This problem can be fixed the same way, however, the code will be complex.
Hence switch to use list_for_each_entry, in this case mddev_put() can free the mddev1 and it's not safe as well. Refer to md_seq_show(), also factor out a helper mddev_put_locked() to fix this problem.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-cross-headersUpgrade kernel-debug-develUpgrade kernel-64k-modules-extraUpgrade kernel-modules-extraUpgrade kernel-rt-kvmUpgrade rtlaUpgrade kernel-64k-debug-coreUpgrade kernelUpgrade kernel-rt-64k-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-64k-develUpgrade perfUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-debugUpgrade kernel-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-coreUpgrade kernel-64k-debug-develUpgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-develUpgrade kernel-rt-64k-debug-modules-extraUpgrade python3-perfUpgrade kernel-debugUpgrade kernel-64k-develUpgrade kernel-docUpgrade kernel-uki-virtUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-64k-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-rt-develUpgrade kernel-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-64k-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernel-rt-64k-debug-develUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-debugUpgrade kernel-rt-64kUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-64kUpgrade kernel-rt-modulesUpgrade kernel-64k-coreUpgrade kernel-64k-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-rt-64k-debugUpgrade kernel-zfcpdumpUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modulesUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-headersUpgrade kernel-tools-libs-develUpgrade kernel-rt-64k-modules-coreUpgrade rvUpgrade kernel-rt-64k-debug-core | Jul 4, 2025 | Apr 16, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade kernel-livepatch-6.1.140-154.222Upgrade kernel-toolsUpgrade kernel-libbpf-develUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade perf6.12Upgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel6.12Upgrade bpftool-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.12.25-32.101Upgrade kernel6.12-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade kernel-tools-develUpgrade python3-perf6.12Upgrade perf6.12-debuginfoUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade perfUpgrade kernel6.12-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade perf-debuginfo | Jun 11, 2025 | Apr 16, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Apr 29, 2025 | Apr 16, 2025 |
| Oracle_linux | — | Upgrade kernel | Jun 30, 2025 | Apr 16, 2025 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Jun 17, 2025 | Apr 16, 2025 |
| Rocky_linux | — | Upgrade kernel-debuginfoUpgrade rtlaUpgrade kernel-coreUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debugUpgrade kernel-modules-coreUpgrade kernel-headersUpgrade kernel-debug-coreUpgrade kernel-modulesUpgrade kernel-rt-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-develUpgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-debugUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-tools-libsUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-debug-develUpgrade kernel-rt-develUpgrade kernel-rt-modules-extraUpgrade kernel-devel-matchedUpgrade libperf-debuginfoUpgrade libperfUpgrade kernel-zfcpdump-modulesUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-debug-devel-matchedUpgrade rvUpgrade kernel-rt-kvmUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debuginfoUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-debug-modules-extraUpgrade kernel-uki-virt-addonsUpgrade kernelUpgrade python3-perfUpgrade perf | Oct 6, 2025 | Oct 4, 2025 |
| Suse | — | Upgrade dtb-armUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade dlm-kmp-azureUpgrade dtb-amlogicUpgrade dtb-xilinxUpgrade kernel-syms-rtUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-default-optionalUpgrade kernel-devel-rtUpgrade kernel-kvmsmallUpgrade kernel-macrosUpgrade cluster-md-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-develUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-rt-develUpgrade kernel-devel-azureUpgrade dtb-apmUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-azureUpgrade gfs2-kmp-rtUpgrade kernel-64kbUpgrade kernel-rt-livepatch-develUpgrade gfs2-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-zfcpdumpUpgrade kernel-debugUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-azureUpgrade kernel-docsUpgrade dtb-renesasUpgrade dlm-kmp-defaultUpgrade dtb-amdUpgrade kernel-debug-develUpgrade kernel-default-extraUpgrade reiserfs-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade dtb-hisiliconUpgrade kernel-azureUpgrade kernel-default-develUpgrade dtb-rockchipUpgrade dtb-lgUpgrade kernel-docs-htmlUpgrade kernel-rt-optionalUpgrade kernel-debug-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-64kb-extraUpgrade dtb-qcomUpgrade dtb-marvellUpgrade dtb-caviumUpgrade cluster-md-kmp-64kbUpgrade gfs2-kmp-azureUpgrade dtb-socionextUpgrade dtb-appleUpgrade kernel-rt-vdsoUpgrade kernel-rtUpgrade dtb-broadcomUpgrade dlm-kmp-rtUpgrade kernel-obs-buildUpgrade kernel-azure-optionalUpgrade dlm-kmp-64kbUpgrade kernel-rt-extraUpgrade reiserfs-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade kernel-default-livepatchUpgrade kernel-default-base-rebuildUpgrade kernel-default-baseUpgrade dtb-nvidiaUpgrade dtb-allwinnerUpgrade ocfs2-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-rt_debugUpgrade kernel-sourceUpgrade kernel-rt_debug-develUpgrade kernel-defaultUpgrade gfs2-kmp-defaultUpgrade dtb-exynosUpgrade ocfs2-kmp-defaultUpgrade dtb-freescaleUpgrade dtb-alteraUpgrade kernel-azure-extraUpgrade kernel-default-vdsoUpgrade kernel-source-rtUpgrade dtb-sprdUpgrade dtb-amazonUpgrade kernel-azure-develUpgrade kselftests-kmp-azureUpgrade kernel-source-azureUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmall-vdso | Dec 5, 2025 | Jun 19, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-aws-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-generic-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-gke-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-gcp-fipsUpgrade linux-image-oracle-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-genericUpgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-ibmUpgrade linux-image-raspiUpgrade linux-image-azureUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-oem-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-xilinxUpgrade linux-image-gcpUpgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-fipsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04aUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-generic-lpaeUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-oracle-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-aws-fipsUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-22.04dUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-6.14.0-22-genericUpgrade linux-image-aws-64kUpgrade linux-image-oracleUpgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-gcp-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-awsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.14.0-1007-azureUpgrade linux-image-virtualUpgrade linux-image-nvidia-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-kvmUpgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-raspi-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-gcp-64kUpgrade linux-image-lowlatency-6.8 | Jun 26, 2025 | Apr 16, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | Apr 16, 2025 |
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