In the Linux kernel, the following vulnerability has been resolved:
padata: Fix possible divide-by-0 panic in padata_mt_helper()
We are hit with a not easily reproducible divide-by-0 panic in padata.c at bootup time.
[ 10.017908] Oops: divide error: 0000 1 PREEMPT SMP NOPTI [ 10.017908] CPU: 26 PID: 2627 Comm: kworker/u1666:1 Not tainted 6.10.0-15.el10.x86_64 #1 [ 10.017908] Hardware name: Lenovo ThinkSystem SR950 [7X12CTO1WW]/[7X12CTO1WW], BIOS [PSE140J-2.30] 07/20/2021 [ 10.017908] Workqueue: events_unbound padata_mt_helper [ 10.017908] RIP: 0010:padata_mt_helper+0x39/0xb0 : [ 10.017963] Call Trace: [ 10.017968] <TASK> [ 10.018004] ? padata_mt_helper+0x39/0xb0 [ 10.018084] process_one_work+0x174/0x330 [ 10.018093] worker_thread+0x266/0x3a0 [ 10.018111] kthread+0xcf/0x100 [ 10.018124] ret_from_fork+0x31/0x50 [ 10.018138] ret_from_fork_asm+0x1a/0x30 [ 10.018147] </TASK>
Looking at the padata_mt_helper() function, the only way a divide-by-0 panic can happen is when ps->chunk_size is 0. The way that chunk_size is initialized in padata_do_multithreaded(), chunk_size can be 0 when the min_chunk in the passed-in padata_mt_job structure is 0.
Fix this divide-by-0 panic by making sure that chunk_size will be at least 1 no matter what the input parameters are.
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-tools-libs-develUpgrade kernel-rt-modules-extraUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-debugUpgrade kernel-cross-headersUpgrade kernel-develUpgrade kernel-rt-develUpgrade kernel-rt-debug-coreUpgrade python3-perfUpgrade bpftoolUpgrade kernel-docUpgrade kernel-abi-stablelistsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-rt-coreUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-coreUpgrade kernel-modules-extraUpgrade kernel-zfcpdumpUpgrade perfUpgrade kernel-debug-coreUpgrade kernel-modulesUpgrade kernel-headersUpgrade kernel-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debugUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modules | Nov 7, 2024 | Aug 26, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-5.15.165-110.161Upgrade kernel-develUpgrade python-perfUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.224-212.876Upgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade kernel-headersUpgrade perf-debuginfoUpgrade python-perf-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel-headersUpgrade kernel-modules-extraUpgrade kernel-tools-develUpgrade kernel-develUpgrade python3-perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-develUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade kernelUpgrade python3-perf-debuginfoUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernel-livepatch-6.1.106-116.188Upgrade kernel-debuginfo-common-x86_64 | Oct 16, 2025 | Aug 26, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Sep 2, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libs | Dec 12, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel | Dec 12, 2024 | Aug 26, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Nov 11, 2024 | Aug 26, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Nov 6, 2024 | Aug 26, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-kvmUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rtUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-coreUpgrade kernel-debug-develUpgrade kernel-rt-debug-coreUpgrade kernel-headersUpgrade kernel-rt-debugUpgrade kernel-debuginfoUpgrade kernel-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-tools-libsUpgrade kernel-develUpgrade kernel-cross-headersUpgrade python3-perfUpgrade kernel-rt-debug-develUpgrade kernelUpgrade perfUpgrade kernel-tools-debuginfoUpgrade kernel-rt-coreUpgrade kernel-rt-develUpgrade kernel-rt-debug-kvm | Nov 19, 2024 | Aug 26, 2024 |
| Suse | — | Upgrade kernel-kvmsmall-vdsoUpgrade dtb-caviumUpgrade dtb-renesasUpgrade kernel-defaultUpgrade kselftests-kmp-azureUpgrade kernel-azureUpgrade dtb-allwinnerUpgrade dtb-appleUpgrade kernel-default-vdsoUpgrade kernel-docs-htmlUpgrade reiserfs-kmp-rtUpgrade kernel-default-optionalUpgrade ocfs2-kmp-defaultUpgrade kernel-debugUpgrade reiserfs-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-docsUpgrade dtb-amdUpgrade gfs2-kmp-defaultUpgrade dtb-alteraUpgrade kernel-debug-vdsoUpgrade kernel-default-baseUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-rt-livepatchUpgrade dtb-socionextUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade dtb-nvidiaUpgrade kernel-default-livepatchUpgrade dtb-broadcomUpgrade dtb-xilinxUpgrade kernel-rt-vdsoUpgrade kernel-develUpgrade kernel-rt-optionalUpgrade kernel-obs-buildUpgrade dtb-sprdUpgrade kernel-default-livepatch-develUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-source-rtUpgrade cluster-md-kmp-rtUpgrade kernel-rt-extraUpgrade kernel-rt_debug-livepatch-develUpgrade dlm-kmp-rtUpgrade kernel-64kb-extraUpgrade kernel-debug-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-kvmsmall-develUpgrade kernel-macrosUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-azureUpgrade kernel-debug-livepatch-develUpgrade gfs2-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-64kb-livepatch-develUpgrade kernel-sourceUpgrade dtb-apmUpgrade kernel-symsUpgrade dtb-hisiliconUpgrade dtb-marvellUpgrade kernel-devel-azureUpgrade kernel-default-extraUpgrade kernel-default-base-rebuildUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-azure-develUpgrade gfs2-kmp-64kbUpgrade dtb-qcomUpgrade kernel-rt-livepatch-develUpgrade dlm-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-64kbUpgrade kernel-devel-rtUpgrade kernel-64kb-develUpgrade dtb-exynosUpgrade dtb-amlogicUpgrade dtb-amazonUpgrade dtb-mediatekUpgrade kernel-rt_debug-vdsoUpgrade dlm-kmp-64kbUpgrade kernel-rt-develUpgrade ocfs2-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-source-azureUpgrade kernel-kvmsmallUpgrade dtb-lgUpgrade kselftests-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-rt_debugUpgrade kernel-obs-qaUpgrade kernel-default-develUpgrade cluster-md-kmp-defaultUpgrade dtb-freescaleUpgrade kernel-azure-vdsoUpgrade dtb-armUpgrade kernel-rt | Dec 5, 2025 | Nov 8, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeopUpgrade linux-image-gcpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1075-azureUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-gke-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-genericUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-intelUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-oem-20.04dUpgrade linux-image-oem-20.04bUpgrade linux-image-ibmUpgrade linux-image-nvidiaUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-azure-cvmUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1078-azureUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-oem-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-gkeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-azureUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-oem-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-awsUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-nvidia-64k | Nov 12, 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