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 kernel-livepatch-5.10.224-212.876Upgrade kernel-livepatch-4.14.353-270.569Upgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade python-perfUpgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade bpftoolUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-livepatch-5.15.165-110.161Upgrade perfUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.1.106-116.188Upgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-headersUpgrade kernel-libbpf-develUpgrade perf-debuginfoUpgrade python3-perfUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-staticUpgrade kernel-tools-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-modules-extraUpgrade kernel-debuginfoUpgrade perf | 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-toolsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade python3-perf | Nov 11, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Dec 12, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftool | Dec 12, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel | Nov 11, 2024 | Aug 26, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Aug 26, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | May 15, 2025 | Aug 26, 2024 |
| Suse | — | Upgrade kernel-azure-vdsoUpgrade kernel-docs-htmlUpgrade kernel-obs-qaUpgrade kernel-default-extraUpgrade dtb-appleUpgrade kernel-syms-rtUpgrade dtb-amlogicUpgrade dtb-hisiliconUpgrade dtb-renesasUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade kernel-defaultUpgrade kernel-default-baseUpgrade dtb-nvidiaUpgrade reiserfs-kmp-defaultUpgrade kernel-debug-develUpgrade dtb-socionextUpgrade kernel-default-manUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kernel-debugUpgrade kernel-debug-livepatch-develUpgrade reiserfs-kmp-rtUpgrade dtb-armUpgrade kernel-symsUpgrade dtb-rockchipUpgrade kernel-kvmsmall-vdsoUpgrade kernel-64kb-extraUpgrade kselftests-kmp-rtUpgrade dtb-sprdUpgrade kernel-rt-livepatch-develUpgrade dtb-mediatekUpgrade dtb-amdUpgrade kernel-azure-extraUpgrade kernel-rt_debugUpgrade dtb-apmUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade dlm-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-docsUpgrade dtb-marvellUpgrade kernel-macrosUpgrade kernel-default-livepatch-develUpgrade kernel-azure-baseUpgrade kernel-debug-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-livepatchUpgrade kselftests-kmp-64kbUpgrade kernel-default-develUpgrade dtb-exynosUpgrade reiserfs-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-sourceUpgrade kernel-rt_debug-develUpgrade kernel-64kbUpgrade kernel-rt-extraUpgrade ocfs2-kmp-azureUpgrade kernel-rt-livepatchUpgrade gfs2-kmp-rtUpgrade kernel-develUpgrade kernel-devel-azureUpgrade gfs2-kmp-azureUpgrade dtb-lgUpgrade kernel-64kb-optionalUpgrade dtb-qcomUpgrade kernel-devel-rtUpgrade kernel-default-vdsoUpgrade kernel-64kb-livepatch-develUpgrade gfs2-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-rt-vdsoUpgrade dtb-broadcomUpgrade kernel-obs-buildUpgrade dtb-caviumUpgrade kernel-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-source-rtUpgrade dlm-kmp-64kbUpgrade dtb-xilinxUpgrade kernel-rt-develUpgrade kernel-rtUpgrade kernel-kvmsmall-develUpgrade kernel-default-optionalUpgrade dtb-amazonUpgrade dtb-alteraUpgrade kselftests-kmp-azureUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-defaultUpgrade kernel-source-azureUpgrade kernel-64kb-develUpgrade kernel-azure-develUpgrade dtb-freescaleUpgrade dtb-allwinnerUpgrade kernel-rt-optionalUpgrade kernel-default-base-rebuildUpgrade kernel-azure-optionalUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-kvmsmall | Dec 5, 2025 | Jun 3, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.4.0-1140-azureUpgrade linux-image-genericUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-4.15.0-233-lowlatencyUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-aws-lts-18.04Upgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-generic-lpaeUpgrade linux-image-ibmUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-virtualUpgrade linux-image-aws-hweUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-gkeop-6.8Upgrade linux-image-oracleUpgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidiaUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-azure-lts-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-azure-cvmUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-bluefieldUpgrade linux-image-4.15.0-233-genericUpgrade linux-image-4.15.0-1139-oracleUpgrade linux-image-generic-lts-xenialUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oemUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-4.4.0-263-lowlatencyUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04Upgrade linux-image-awsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-4.15.0-1185-azureUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-4.4.0-1140-awsUpgrade linux-image-intelUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-oem-22.04bUpgrade linux-image-intel-iotgUpgrade linux-image-aws-lts-22.04Upgrade linux-image-kvmUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-4.15.0-1170-gcpUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-oem-22.04dUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-4.15.0-1160-kvmUpgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-azure-lts-18.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-nvidia-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-raspiUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-azureUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.4.0-1135-awsUpgrade linux-image-4.4.0-263-genericUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-4.15.0-1177-awsUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-4.4.0-1141-kvmUpgrade linux-image-generic-64kUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1075-azureUpgrade linux-image-oem-20.04cUpgrade linux-image-raspi2Upgrade linux-image-gkeopUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-4.4.0-1178-awsUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-oem-22.04cUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-osp1Upgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-gcp | 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