In the Linux kernel, the following vulnerability has been resolved:
USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
The syzbot fuzzer found that the interrupt-URB completion callback in the cdc-wdm driver was taking too long, and the driver's immediate resubmission of interrupt URBs with -EPROTO status combined with the dummy-hcd emulation to cause a CPU lockup:
cdc_wdm 1-1:1.0: nonzero urb status received: -71 cdc_wdm 1-1:1.0: wdm_int_callback - 0 bytes watchdog: BUG: soft lockup - CPU#0 stuck for 26s! [syz-executor782:6625] CPU#0 Utilization every 4s during lockup: #1: 98% system, 0% softirq, 3% hardirq, 0% idle #2: 98% system, 0% softirq, 3% hardirq, 0% idle #3: 98% system, 0% softirq, 3% hardirq, 0% idle #4: 98% system, 0% softirq, 3% hardirq, 0% idle #5: 98% system, 1% softirq, 3% hardirq, 0% idle Modules linked in: irq event stamp: 73096 hardirqs last enabled at (73095): [<ffff80008037bc00>] console_emit_next_record kernel/printk/printk.c:2935 [inline] hardirqs last enabled at (73095): [<ffff80008037bc00>] console_flush_all+0x650/0xb74 kernel/printk/printk.c:2994 hardirqs last disabled at (73096): [<ffff80008af10b00>] __el1_irq arch/arm64/kernel/entry-common.c:533 [inline] hardirqs last disabled at (73096): [<ffff80008af10b00>] el1_interrupt+0x24/0x68 arch/arm64/kernel/entry-common.c:551 softirqs last enabled at (73048): [<ffff8000801ea530>] softirq_handle_end kernel/softirq.c:400 [inline] softirqs last enabled at (73048): [<ffff8000801ea530>] handle_softirqs+0xa60/0xc34 kernel/softirq.c:582 softirqs last disabled at (73043): [<ffff800080020de8>] __do_softirq+0x14/0x20 kernel/softirq.c:588 CPU: 0 PID: 6625 Comm: syz-executor782 Tainted: G W 6.10.0-rc2-syzkaller-g8867bbd4a056 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024
Testing showed that the problem did not occur if the two error messages -- the first two lines above -- were removed; apparently adding material to the kernel log takes a surprisingly large amount of time.
In any case, the best approach for preventing these lockups and to avoid spamming the log with thousands of error messages per second is to ratelimit the two dev_err() calls. Therefore we replace them with dev_err_ratelimited().
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-zfcpdumpUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-modulesUpgrade kernel-toolsUpgrade kernel-rt-debug-develUpgrade kernel-64k-debugUpgrade rvUpgrade kernel-rtUpgrade kernel-64k-devel-matchedUpgrade kernel-64k-debug-modules-extraUpgrade kernel-modules-coreUpgrade kernelUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modulesUpgrade kernel-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernel-cross-headersUpgrade kernel-headersUpgrade kernel-rt-modules-coreUpgrade kernel-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-64kUpgrade kernel-rt-debug-kvmUpgrade kernel-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-debug-develUpgrade perfUpgrade kernel-tools-libs-develUpgrade python3-perfUpgrade kernel-docUpgrade kernel-rt-debugUpgrade kernel-debug-uki-virtUpgrade kernel-rt-kvmUpgrade kernel-64k-modules-coreUpgrade kernel-64k-debug-modulesUpgrade rtlaUpgrade kernel-64k-develUpgrade kernel-debugUpgrade kernel-64k-modules-extraUpgrade bpftoolUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-debug-develUpgrade kernel-uki-virtUpgrade kernel-devel-matchedUpgrade kernel-rt-develUpgrade kernel-develUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade libperfUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-coreUpgrade kernel-rt-core | Sep 26, 2024 | Jul 12, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-4.14.350-266.564Upgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade kernel-headersUpgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-toolsUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade perfUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.15.162-107.160Upgrade kernel-livepatch-5.10.223-211.872 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernelUpgrade kernel-modules-extra-commonUpgrade kernel-headersUpgrade perf-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade python3-perfUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-libbpf-staticUpgrade kernel-develUpgrade kernel-livepatch-6.1.96-102.177Upgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-libbpfUpgrade python3-perf-debuginfoUpgrade kernel-tools-devel | Oct 16, 2025 | Jul 12, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 17, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-toolsUpgrade python3-perf | Oct 8, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-tools | Oct 9, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-libs | Oct 8, 2024 | Jul 12, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Oct 16, 2024 | Jul 12, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Sep 25, 2024 | Jul 12, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade bpftool-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-tools-libsUpgrade rvUpgrade perfUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debugUpgrade kernel-toolsUpgrade libperf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-develUpgrade kernel-rtUpgrade bpftoolUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-develUpgrade kernel-rt-modules-coreUpgrade kernel-uki-virtUpgrade kernel-zfcpdumpUpgrade kernel-coreUpgrade kernel-rt-debug-develUpgrade kernel-headersUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernel-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-coreUpgrade kernel-debug-modulesUpgrade kernel-modules-coreUpgrade kernel-cross-headersUpgrade kernelUpgrade rtlaUpgrade kernel-zfcpdump-debuginfoUpgrade python3-perfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modulesUpgrade kernel-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-tools-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-debug-devel-matchedUpgrade libperfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-coreUpgrade kernel-rt-debug-modulesUpgrade perf-debuginfo | Oct 2, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade dtb-freescaleUpgrade gfs2-kmp-azureUpgrade kernel-source-rtUpgrade kernel-64kb-optionalUpgrade kernel-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kb-develUpgrade kernel-rt_debug-develUpgrade kernel-64kb-extraUpgrade dtb-amdUpgrade kernel-azure-optionalUpgrade kernel-obs-buildUpgrade kernel-devel-rtUpgrade dtb-allwinnerUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-azureUpgrade dtb-mediatekUpgrade kernel-debug-vdsoUpgrade kernel-default-optionalUpgrade dtb-renesasUpgrade kernel-rt-optionalUpgrade ocfs2-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade dtb-lgUpgrade kernel-default-livepatchUpgrade kernel-source-vanillaUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade gfs2-kmp-defaultUpgrade dtb-exynosUpgrade dtb-nvidiaUpgrade kernel-default-vdsoUpgrade dlm-kmp-rtUpgrade kernel-default-livepatch-develUpgrade dtb-hisiliconUpgrade dtb-xilinxUpgrade kernel-rt-develUpgrade dtb-rockchipUpgrade kernel-azureUpgrade kernel-rt-livepatchUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-default-baseUpgrade kernel-rt-extraUpgrade ocfs2-kmp-azureUpgrade dtb-amazonUpgrade dtb-sprdUpgrade dtb-alteraUpgrade kernel-debugUpgrade kernel-defaultUpgrade dlm-kmp-64kbUpgrade kernel-debug-develUpgrade kernel-source-azureUpgrade kselftests-kmp-64kbUpgrade dtb-broadcomUpgrade dtb-caviumUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-vdsoUpgrade kernel-docsUpgrade gfs2-kmp-64kbUpgrade dtb-armUpgrade kernel-rt-livepatch-develUpgrade dtb-appleUpgrade dlm-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-symsUpgrade kernel-rt-vdsoUpgrade dtb-amlogicUpgrade dtb-apmUpgrade kernel-default-develUpgrade kernel-64kbUpgrade gfs2-kmp-rtUpgrade kernel-64kb-livepatch-develUpgrade kselftests-kmp-rtUpgrade kernel-azure-livepatch-develUpgrade kselftests-kmp-defaultUpgrade kernel-sourceUpgrade kernel-devel-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-default-manUpgrade kernel-azure-baseUpgrade kernel-rt_debug-vdsoUpgrade kernel-syms-azureUpgrade kernel-default-base-rebuildUpgrade kernel-azure-develUpgrade reiserfs-kmp-rtUpgrade kernel-azure-extraUpgrade dtb-socionextUpgrade kernel-default-extraUpgrade kernel-kvmsmall-develUpgrade dtb-qcomUpgrade dtb-marvellUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-rtUpgrade kernel-macrosUpgrade kernel-syms-rtUpgrade kernel-docs-htmlUpgrade kernel-obs-qaUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall | Aug 14, 2024 | Jul 12, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidiaUpgrade linux-image-intelUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.4.0-1137-azureUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-gcpUpgrade linux-image-oem-20.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-gkeop-5.4Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-oem-22.04dUpgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04Upgrade linux-image-raspi2Upgrade linux-image-ibmUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-generic-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-45-genericUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-gkeopUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-oem-20.04bUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-azureUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-genericUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.4.0-195-genericUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-kvmUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-azure-lts-20.04Upgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-5.4.0-1043-iotUpgrade linux-image-awsUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-ibm-classicUpgrade linux-image-bluefieldUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-oemUpgrade linux-image-5.4.0-1132-awsUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-aws-lts-20.04 | Sep 12, 2024 | Jul 12, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Jul 12, 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