In the Linux kernel, the following vulnerability has been resolved:
usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume
Shawn and John reported a hang issue during system suspend as below:
- USB gadget is enabled as Ethernet - There is data transfer over USB Ethernet (scp a big file between host and device) - Device is going in/out suspend (echo mem > /sys/power/state)
The root cause is the USB device controller is suspended but the USB bus is still active which caused the USB host continues to transfer data with device and the device continues to queue USB requests (in this case, a delayed TCP ACK packet trigger the issue) after controller is suspended, however the USB controller clock is already gated off. Then if udc driver access registers after that point, the system will hang.
The correct way to avoid such issue is to disconnect device from host when the USB bus is not at suspend state. Then the host will receive disconnect event and stop data transfer in time. To continue make USB gadget device work after system resume, this will reconnect device automatically.
To make usb wakeup work if USB bus is already at suspend state, this will keep connection for it only when USB device controller has enabled wakeup capability.
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 |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Suse | — | Upgrade kernel-default-livepatchUpgrade kernel-sourceUpgrade kernel-default-optionalUpgrade gfs2-kmp-rtUpgrade ocfs2-kmp-rtUpgrade dtb-xilinxUpgrade kernel-azure-extraUpgrade kernel-source-rtUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-azure-optionalUpgrade dtb-caviumUpgrade kernel-default-develUpgrade kernel-develUpgrade kernel-rt-livepatchUpgrade dtb-lgUpgrade gfs2-kmp-azureUpgrade kernel-rt-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-devel-azureUpgrade gfs2-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-rt-optionalUpgrade ocfs2-kmp-64kbUpgrade dtb-amazonUpgrade kselftests-kmp-64kbUpgrade kernel-rt-develUpgrade kselftests-kmp-azureUpgrade dtb-broadcomUpgrade kernel-debug-vdsoUpgrade kernel-64kb-develUpgrade cluster-md-kmp-azureUpgrade kernel-docs-htmlUpgrade dtb-alteraUpgrade dtb-exynosUpgrade kernel-syms-azureUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade kernel-azure-develUpgrade kernel-default-vdsoUpgrade kernel-rt_debug-develUpgrade dtb-freescaleUpgrade dtb-qcomUpgrade dlm-kmp-64kbUpgrade kernel-64kbUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-rtUpgrade kernel-rtUpgrade kernel-kvmsmallUpgrade dtb-allwinnerUpgrade kernel-kvmsmall-develUpgrade kernel-source-azureUpgrade kernel-azureUpgrade dlm-kmp-rtUpgrade dtb-marvellUpgrade dtb-renesasUpgrade kernel-64kb-extraUpgrade dtb-mediatekUpgrade kernel-azure-vdsoUpgrade dtb-socionextUpgrade kernel-docsUpgrade dtb-sprdUpgrade dtb-amlogicUpgrade kernel-obs-qaUpgrade kernel-devel-rtUpgrade dtb-apmUpgrade kernel-defaultUpgrade dtb-appleUpgrade reiserfs-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade dtb-rockchipUpgrade reiserfs-kmp-rtUpgrade dtb-nvidiaUpgrade reiserfs-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-livepatch-develUpgrade kernel-debug-develUpgrade cluster-md-kmp-64kbUpgrade kernel-macrosUpgrade dtb-amdUpgrade dlm-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-symsUpgrade kernel-rt_debugUpgrade dtb-hisiliconUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade kernel-default-extraUpgrade kernel-debugUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-default-baseUpgrade kernel-obs-buildUpgrade kernel-rt-livepatch-devel | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-gkeopUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oracle-6.14Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeop-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-virtualUpgrade linux-image-aws-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-azure-6.14Upgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-genericUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-intel-iotgUpgrade linux-image-aws-fipsUpgrade linux-image-oem-24.04bUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-nvidiaUpgrade linux-image-fipsUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-generic-64kUpgrade linux-image-ibmUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-ibm-6.8Upgrade linux-image-oracleUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-oem-6.14Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-aws-fips-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-6.8Upgrade linux-image-6.14.0-1015-awsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-22.04cUpgrade linux-image-gke-64k-6.8Upgrade linux-image-gkeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.14.0-1014-oemUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-xilinx-6.8Upgrade linux-image-realtimeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gke-64kUpgrade linux-image-gke-6.8Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-xilinxUpgrade linux-image-raspi-6.14Upgrade linux-image-azure-fipsUpgrade linux-image-azureUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-virtual-6.14Upgrade linux-image-gcp-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-6.14Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-oem-24.04aUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-oem-24.04cUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-64kUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-raspi-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-awsUpgrade linux-image-oracle-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-virtual-6.8Upgrade linux-image-raspiUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-realtime-6.14Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-oracle-6.8Upgrade linux-image-generic-6.14Upgrade linux-image-gcp-6.14Upgrade linux-image-aws-64k-6.14Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-nvidia-6.14 | Jul 31, 2025 | Jul 25, 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