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-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernelUpgrade bpftoolUpgrade python-perfUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.15.179-121.185Upgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-tools-develUpgrade perfUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.10.235-227.919 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel-headersUpgrade kernel-libbpf-develUpgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-tools-develUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.129-138.220Upgrade kernel-libbpfUpgrade python3-perfUpgrade perfUpgrade kernel-debuginfoUpgrade python3-perf-debuginfoUpgrade bpftool | Oct 16, 2025 | Feb 22, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Mar 17, 2025 | Feb 22, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-tools | Jun 13, 2025 | Feb 22, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade python3-perfUpgrade kernel | Jul 21, 2025 | Feb 22, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade bpftool | Jul 1, 2025 | Feb 22, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Feb 22, 2025 |
| Suse | — | Upgrade kernel-develUpgrade dtb-amdUpgrade dtb-broadcomUpgrade dtb-allwinnerUpgrade dtb-xilinxUpgrade kernel-azureUpgrade dtb-appleUpgrade ocfs2-kmp-azureUpgrade kernel-debug-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-defaultUpgrade dtb-armUpgrade dtb-marvellUpgrade kernel-defaultUpgrade kselftests-kmp-azureUpgrade kernel-debug-develUpgrade kernel-debugUpgrade dtb-caviumUpgrade reiserfs-kmp-defaultUpgrade dtb-socionextUpgrade kernel-rt_debug-develUpgrade dlm-kmp-azureUpgrade kernel-default-baseUpgrade kernel-docsUpgrade kernel-azure-extraUpgrade kernel-default-optionalUpgrade gfs2-kmp-azureUpgrade kernel-docs-htmlUpgrade kernel-obs-buildUpgrade dtb-sprdUpgrade kselftests-kmp-rtUpgrade kernel-devel-rtUpgrade dtb-renesasUpgrade kernel-rt-develUpgrade dtb-mediatekUpgrade kernel-rt_debugUpgrade dlm-kmp-rtUpgrade kernel-64kb-optionalUpgrade dtb-hisiliconUpgrade reiserfs-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade dtb-nvidiaUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-rtUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-rt-extraUpgrade reiserfs-kmp-azureUpgrade dtb-freescaleUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade kernel-azure-optionalUpgrade dtb-rockchipUpgrade kernel-kvmsmall-develUpgrade kernel-default-base-rebuildUpgrade gfs2-kmp-rtUpgrade kernel-syms-rtUpgrade kernel-syms-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-macrosUpgrade dtb-alteraUpgrade kernel-azure-vdsoUpgrade kernel-rt-optionalUpgrade kernel-rtUpgrade kernel-64kbUpgrade kernel-default-livepatchUpgrade gfs2-kmp-64kbUpgrade kernel-source-rtUpgrade kernel-source-azureUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade dtb-exynosUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade dtb-amazonUpgrade dtb-amlogicUpgrade kernel-symsUpgrade dtb-qcomUpgrade kselftests-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-default-manUpgrade kernel-default-extraUpgrade cluster-md-kmp-azureUpgrade kernel-sourceUpgrade kernel-default-vdsoUpgrade dtb-apmUpgrade dlm-kmp-64kbUpgrade kernel-azure-develUpgrade kernel-default-develUpgrade dtb-lgUpgrade kernel-zfcpdumpUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-obs-qa | Apr 9, 2025 | Feb 22, 2025 |
| Ubuntu | — | Upgrade linux-image-oemUpgrade linux-image-4.4.0-1153-kvmUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1035-aws-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.11.0-1022-oemUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-generic-lts-xenialUpgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-virtual-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-azure-cvmUpgrade linux-image-gcp-4.15Upgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-5.4.0-1051-iotUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-genericUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-6.8.0-1035-nvidia-lowlatency-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-nvidia-6.8Upgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1089-azureUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-gcp-6.8Upgrade linux-image-gcp-fips-4.15Upgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-6.8.0-1035-raspiUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1035-nvidiaUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.1-1030-realtimeUpgrade linux-image-oem-22.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1032-gkeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-4.4.0-1190-awsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-4.4.0-278-lowlatencyUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-hweUpgrade linux-image-raspiUpgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-4.4.0-1122-fipsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-fips-4.15Upgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-6.8.0-1035-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-raspi-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.11.0-1015-azureUpgrade linux-image-generic-64k-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-78-lowlatencyUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-awsUpgrade linux-image-fipsUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-oracle-4.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-4.15.0-1197-azureUpgrade linux-image-aws-lts-18.04Upgrade linux-image-6.8.0-1032-oracleUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-4.15.0-2090-gcp-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-6.8.0-1036-gcp-64kUpgrade linux-image-azureUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-aws-6.8Upgrade linux-image-5.4.0-216-genericUpgrade linux-image-aws-lts-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-4.15.0-2127-aws-fipsUpgrade linux-image-5.4.0-1151-azureUpgrade linux-image-4.15.0-1189-awsUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-4.4.0-278-genericUpgrade linux-image-oracle-6.8Upgrade linux-image-azure-4.15Upgrade linux-image-ibm-6.8Upgrade linux-image-4.15.0-1171-kvmUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1034-azureUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oem-22.04cUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1035-nvidia-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-4.15.0-1151-oracleUpgrade linux-image-6.8.0-1019-gkeopUpgrade linux-image-aws-4.15Upgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1032-oracle-64kUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-78-lowlatency-64kUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-6.8.0-1036-gcpUpgrade linux-image-6.8.0-1035-awsUpgrade linux-image-oem-22.04bUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-aws-fips-4.15Upgrade linux-image-4.15.0-1144-fipsUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-gcpUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-nvidia-tegraUpgrade linux-image-oracleUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-4.15.0-1182-gcpUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-24.04bUpgrade linux-image-azure-lts-18.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-aws-64kUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-140-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-bluefieldUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-4.15.0-247-genericUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-6.8.0-78-genericUpgrade linux-image-gkeop-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-4.4.0-1152-awsUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-intelUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-raspi2Upgrade linux-image-virtualUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-4.15.0-247-lowlatencyUpgrade linux-image-6.8.0-2028-raspi-realtimeUpgrade linux-image-realtimeUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-6.11.0-26-genericUpgrade linux-image-5.15.0-1084-awsUpgrade linux-image-raspi-realtimeUpgrade linux-image-kvmUpgrade linux-image-generic-64kUpgrade linux-image-ibm-classicUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-gkeUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.11.0-1014-awsUpgrade linux-image-4.15.0-2106-azure-fipsUpgrade linux-image-6.8.0-1033-ibmUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-azure-fipsUpgrade linux-image-aws-lts-24.04Upgrade linux-image-gkeopUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-6.8.0-78-generic-64kUpgrade linux-image-gke-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-oem-20.04 | 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