In the Linux kernel, the following vulnerability has been resolved:
usb: cdc-acm: Check control transfer buffer size before access
If the first fragment is shorter than struct usb_cdc_notification, we can't calculate an expected_size. Log an error and discard the notification instead of reading lengths from memory outside the received data, which can lead to memory corruption when the expected_size decreases between fragments, causing `expected_size - acm->nb_index` to wrap.
This issue has been present since the beginning of git history; however, it only leads to memory corruption since commit ea2583529cd1 ("cdc-acm: reassemble fragmented notifications").
A mitigating factor is that acm_ctrl_irq() can only execute after userspace has opened /dev/ttyACM*; but if ModemManager is running, ModemManager will do that automatically depending on the USB device's vendor/product IDs and its other interfaces.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade python-perfUpgrade kernel-headersUpgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade bpftoolUpgrade kernelUpgrade perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade perfUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.179-121.185Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.10.235-227.919 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extra-commonUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-libbpf-staticUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-tools-develUpgrade perfUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-6.1.129-138.220Upgrade kernel-libbpfUpgrade kernel-modules-extraUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfoUpgrade kernel-devel | Oct 16, 2025 | Feb 22, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Mar 17, 2025 | Feb 22, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libs | Jun 13, 2025 | Feb 22, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Jul 21, 2025 | Feb 22, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libs | Jul 1, 2025 | Feb 22, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Feb 22, 2025 |
| Suse | — | Upgrade dtb-broadcomUpgrade dtb-xilinxUpgrade dtb-armUpgrade kernel-debug-vdsoUpgrade dtb-marvellUpgrade kernel-rt_debug-develUpgrade dtb-appleUpgrade kernel-defaultUpgrade dtb-hisiliconUpgrade kernel-rt_debugUpgrade kernel-default-livepatch-develUpgrade dlm-kmp-rtUpgrade dtb-caviumUpgrade dtb-socionextUpgrade kernel-devel-rtUpgrade kernel-develUpgrade kselftests-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-debugUpgrade kernel-debug-develUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-azureUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-defaultUpgrade dtb-renesasUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-optionalUpgrade reiserfs-kmp-rtUpgrade kernel-64kb-develUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-extraUpgrade dtb-allwinnerUpgrade kernel-default-optionalUpgrade kernel-docsUpgrade dtb-sprdUpgrade kernel-docs-htmlUpgrade dtb-nvidiaUpgrade dtb-mediatekUpgrade ocfs2-kmp-defaultUpgrade dlm-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-obs-buildUpgrade dtb-amdUpgrade kernel-azureUpgrade kernel-source-vanillaUpgrade kernel-default-baseUpgrade kernel-64kb-extraUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-source-azureUpgrade dtb-exynosUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-freescaleUpgrade reiserfs-kmp-azureUpgrade kernel-source-rtUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade dtb-amlogicUpgrade dtb-amazonUpgrade ocfs2-kmp-rtUpgrade kernel-symsUpgrade dtb-lgUpgrade kernel-rt-optionalUpgrade kernel-rtUpgrade kernel-64kbUpgrade kernel-default-livepatchUpgrade kernel-azure-vdsoUpgrade kernel-sourceUpgrade kernel-default-vdsoUpgrade kernel-default-develUpgrade dtb-apmUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-macrosUpgrade kernel-kvmsmall-develUpgrade kernel-default-base-rebuildUpgrade gfs2-kmp-rtUpgrade kernel-devel-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmallUpgrade kernel-azure-optionalUpgrade dtb-alteraUpgrade cluster-md-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-syms-rtUpgrade kernel-syms-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-obs-qaUpgrade kernel-zfcpdumpUpgrade kernel-default-manUpgrade dtb-qcomUpgrade kernel-rt-livepatch-develUpgrade kernel-default-extraUpgrade kselftests-kmp-64kbUpgrade kernel-azure-devel | Apr 9, 2025 | Feb 22, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-4.4.0-1190-awsUpgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-6.8.0-1035-raspiUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-6.8.1-1030-realtimeUpgrade linux-image-nvidiaUpgrade linux-image-gcp-6.8Upgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-fips-4.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-genericUpgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-6.8.0-1035-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-5.4.0-1051-iotUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-6.8.0-1032-gkeUpgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-generic-lts-xenialUpgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-aws-hweUpgrade linux-image-4.15.0-1197-azureUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.11.0-1015-azureUpgrade linux-image-lowlatency-6.8Upgrade linux-image-oracle-4.15Upgrade linux-image-generic-64k-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-4.4.0-278-lowlatencyUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-4.4.0-1122-fipsUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-gcp-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1035-nvidia-lowlatencyUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-5.15.0-1089-azureUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-lts-18.04Upgrade linux-image-6.8.0-1035-aws-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-fipsUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-fips-4.15Upgrade linux-image-oem-22.04dUpgrade linux-image-4.15.0-2090-gcp-fipsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1032-oracleUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-78-lowlatencyUpgrade linux-image-oemUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-gcp-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-virtual-6.8Upgrade linux-image-azureUpgrade linux-image-azure-cvmUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1036-gcp-64kUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-4.15Upgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-4.4.0-1153-kvmUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-aws-fipsUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1035-nvidiaUpgrade linux-image-azure-nvidiaUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-4.15.0-1189-awsUpgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-gke-5.15Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-78-generic-64kUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-5.4.0-1151-azureUpgrade linux-image-6.8.0-78-genericUpgrade linux-image-bluefieldUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-azure-4.15Upgrade linux-image-aws-64k-6.8Upgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-4.4.0-278-genericUpgrade linux-image-4.15.0-247-genericUpgrade linux-image-oracle-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-6.8Upgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-4.15.0-2127-aws-fipsUpgrade linux-image-aws-4.15Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1032-oracle-64kUpgrade linux-image-6.8.0-78-lowlatency-64kUpgrade linux-image-6.8.0-1034-azureUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-kvmUpgrade linux-image-6.8.0-2028-raspi-realtimeUpgrade linux-image-virtualUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-realtimeUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1019-gkeopUpgrade linux-image-4.15.0-1151-oracleUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-gkeopUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-4.15.0-1182-gcpUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-6.8.0-1035-nvidia-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-6.8.0-1036-gcpUpgrade linux-image-6.8.0-1035-awsUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1033-ibmUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.11.0-1014-awsUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-4.15.0-2106-azure-fipsUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-raspi2Upgrade linux-image-intel-iotgUpgrade linux-image-intelUpgrade linux-image-gkeUpgrade linux-image-azure-fipsUpgrade linux-image-azure-lts-20.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-4.15.0-247-lowlatencyUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-generic-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1084-awsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.11.0-26-genericUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-aws-fips-4.15Upgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-4.15.0-1144-fipsUpgrade linux-image-oracleUpgrade linux-image-oem-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-4.15.0-1171-kvmUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-4.4.0-1152-awsUpgrade linux-image-oem-osp1Upgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-ibm-6.8Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-azure-6.8Upgrade linux-image-aws-64kUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-20.04cUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-1050-xilinx-zynqmp | May 20, 2025 | Feb 22, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | Feb 22, 2025 |
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