In the Linux kernel, the following vulnerability has been resolved:
md/raid5: avoid BUG_ON() while continue reshape after reassembling
Currently, mdadm support --revert-reshape to abort the reshape while reassembling, as the test 07revert-grow. However, following BUG_ON() can be triggerred by the test:
kernel BUG at drivers/md/raid5.c:6278! invalid opcode: 0000 [#1] PREEMPT SMP PTI irq event stamp: 158985 CPU: 6 PID: 891 Comm: md0_reshape Not tainted 6.9.0-03335-g7592a0b0049a #94 RIP: 0010:reshape_request+0x3f1/0xe60 Call Trace: <TASK> raid5_sync_request+0x43d/0x550 md_do_sync+0xb7a/0x2110 md_thread+0x294/0x2b0 kthread+0x147/0x1c0 ret_from_fork+0x59/0x70 ret_from_fork_asm+0x1a/0x30 </TASK>
Root cause is that --revert-reshape update the raid_disks from 5 to 4, while reshape position is still set, and after reassembling the array, reshape position will be read from super block, then during reshape the checking of 'writepos' that is caculated by old reshape position will fail.
Fix this panic the easy way first, by converting the BUG_ON() to WARN_ON(), and stop the reshape if checkings fail.
Noted that mdadm must fix --revert-shape as well, and probably md/raid should enhance metadata validation as well, however this means reassemble will fail and there must be user tools to fix the wrong metadata.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/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 perf-debuginfoUpgrade bpftoolUpgrade kernel-debuginfoUpgrade perfUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.15.165-110.161Upgrade kernel-tools-develUpgrade kernelUpgrade kernel-toolsUpgrade kernel-livepatch-4.14.353-270.569Upgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.224-212.876Upgrade kernel-headersUpgrade python-perfUpgrade python-perf-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernelUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.106-116.188Upgrade kernel-modules-extra-commonUpgrade kernel-headersUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade python3-perfUpgrade kernel-libbpf-staticUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-modules-extraUpgrade kernel-libbpfUpgrade python3-perf-debuginfoUpgrade perfUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfo | Oct 16, 2025 | Aug 26, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Sep 2, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel | Nov 11, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-libs | Dec 12, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel | Dec 12, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-tools | Nov 11, 2024 | Aug 26, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Aug 26, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | May 15, 2025 | Aug 26, 2024 |
| Suse | — | Upgrade dtb-rockchipUpgrade kernel-symsUpgrade kselftests-kmp-rtUpgrade dtb-mediatekUpgrade kernel-azure-baseUpgrade kernel-azure-extraUpgrade kernel-default-livepatch-develUpgrade kernel-rt_debugUpgrade kernel-rt_debug-livepatch-develUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-64kb-extraUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade dtb-amlogicUpgrade dtb-amdUpgrade dtb-hisiliconUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade dtb-socionextUpgrade ocfs2-kmp-rtUpgrade dlm-kmp-rtUpgrade kernel-debug-develUpgrade kernel-macrosUpgrade kernel-default-extraUpgrade kernel-docs-htmlUpgrade kernel-syms-rtUpgrade dtb-nvidiaUpgrade dtb-apmUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-qaUpgrade kernel-docsUpgrade kernel-azure-vdsoUpgrade kernel-defaultUpgrade kernel-kvmsmall-vdsoUpgrade dtb-appleUpgrade kernel-default-manUpgrade dtb-renesasUpgrade kernel-rt_debug-vdsoUpgrade dtb-sprdUpgrade kernel-debugUpgrade kernel-debug-livepatch-develUpgrade kernel-default-baseUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade dtb-armUpgrade dtb-marvellUpgrade cluster-md-kmp-azureUpgrade kernel-obs-buildUpgrade kernel-devel-azureUpgrade gfs2-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-rt-vdsoUpgrade kernel-devel-rtUpgrade kernel-default-vdsoUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade dtb-qcomUpgrade dtb-broadcomUpgrade kernel-source-rtUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-debug-vdsoUpgrade dtb-allwinnerUpgrade kernel-azure-develUpgrade dtb-lgUpgrade dtb-freescaleUpgrade kselftests-kmp-azureUpgrade kernel-source-azureUpgrade kernel-rt-develUpgrade kernel-rtUpgrade kernel-kvmsmall-develUpgrade kernel-source-vanillaUpgrade kernel-azureUpgrade kernel-default-optionalUpgrade dtb-alteraUpgrade dtb-xilinxUpgrade dtb-caviumUpgrade ocfs2-kmp-defaultUpgrade dtb-amazonUpgrade kselftests-kmp-64kbUpgrade kernel-64kbUpgrade kernel-develUpgrade gfs2-kmp-azureUpgrade kernel-sourceUpgrade kernel-rt_debug-develUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-develUpgrade kernel-64kb-optionalUpgrade kernel-64kb-develUpgrade dtb-exynosUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-rt-livepatchUpgrade kernel-kvmsmallUpgrade kernel-default-livepatchUpgrade kernel-default-base-rebuildUpgrade kernel-azure-optionalUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-rt | Dec 5, 2025 | Jun 3, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-aws-lts-18.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-5.4.0-1140-azureUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-oem-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-azure-cvmUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-oemUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-4.15.0-233-genericUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-generic-lts-xenialUpgrade linux-image-4.15.0-1139-oracleUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-4.15.0-233-lowlatencyUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-ibmUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-awsUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-bluefieldUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-azure-lts-20.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-4.4.0-263-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-hweUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-22.04cUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-generic-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-4.4.0-1141-kvmUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-oem-20.04cUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-oem-osp1Upgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-gcpUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-4.4.0-263-genericUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-4.15.0-1170-gcpUpgrade linux-image-oem-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-raspi2Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-4.15.0-1160-kvmUpgrade linux-image-gkeop-5.4Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-4.15.0-1185-azureUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-azureUpgrade linux-image-4.4.0-1178-awsUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-intelUpgrade linux-image-4.15.0-1177-awsUpgrade linux-image-4.4.0-1140-aws | Nov 4, 2024 | Aug 26, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Aug 26, 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