In the Linux kernel, the following vulnerability has been resolved:
USB: serial: mos7840: fix crash on resume
Since commit c49cfa917025 ("USB: serial: use generic method if no alternative is provided in usb serial layer"), USB serial core calls the generic resume implementation when the driver has not provided one.
This can trigger a crash on resume with mos7840 since support for multiple read URBs was added back in 2011. Specifically, both port read URBs are now submitted on resume for open ports, but the context pointer of the second URB is left set to the core rather than mos7840 port structure.
Fix this by implementing dedicated suspend and resume functions for mos7840.
Tested with Delock 87414 USB 2.0 to 4x serial adapter.
[ johan: analyse crash and rewrite commit message; set busy flag on resume; drop bulk-in check; drop unnecessary usb_kill_urb() ]
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade bpftoolUpgrade kernel-rt-modulesUpgrade kernel-rtUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debugUpgrade kernel-rt-modules-coreUpgrade kernel-develUpgrade kernel-64k-debugUpgrade kernel-zfcpdumpUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-64k-devel-matchedUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-docUpgrade perfUpgrade kernel-tools-libs-develUpgrade kernel-uki-virtUpgrade kernel-64k-modules-extraUpgrade libperfUpgrade kernel-modules-extraUpgrade kernel-modules-coreUpgrade kernel-rt-coreUpgrade kernel-debug-uki-virtUpgrade kernel-64k-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade python3-perfUpgrade kernel-devel-matchedUpgrade kernel-coreUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debugUpgrade kernel-64kUpgrade kernel-headersUpgrade kernelUpgrade kernel-64k-develUpgrade kernel-abi-stablelistsUpgrade kernel-modulesUpgrade kernel-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-develUpgrade kernel-cross-headersUpgrade kernel-debug-coreUpgrade kernel-rt-debug-coreUpgrade kernel-debug-devel-matchedUpgrade rtlaUpgrade kernel-debug-develUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-64k-modulesUpgrade kernel-rt-develUpgrade rvUpgrade kernel-debug-modules-coreUpgrade kernel-uki-virt-addons | Nov 7, 2024 | Aug 7, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-livepatch-5.15.164-108.161Upgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.10.223-211.872Upgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade perf | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade python3-perf-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-toolsUpgrade perfUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-modules-extra-commonUpgrade kernel-tools-debuginfoUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-develUpgrade kernel-modules-extraUpgrade kernelUpgrade perf-debuginfoUpgrade kernel-livepatch-6.1.102-108.177Upgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-debuginfo | Oct 16, 2025 | Aug 7, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Aug 14, 2024 | Aug 7, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-tools | Nov 11, 2024 | Aug 7, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Oct 9, 2024 | Aug 7, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelists | Nov 26, 2024 | Aug 7, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-tools | Nov 11, 2024 | Aug 7, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Oct 16, 2024 | Aug 7, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Nov 6, 2024 | Aug 7, 2024 |
| Rocky_linux | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade kernel-rt-kvmUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rtUpgrade kernel-rt-debug-coreUpgrade kernel-rt-develUpgrade kernel-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libsUpgrade kernel-coreUpgrade kernelUpgrade kernel-rt-modules-extraUpgrade kernel-debuginfoUpgrade kernel-cross-headersUpgrade kernel-rt-debug-kvmUpgrade kernel-modulesUpgrade kernel-debug-modulesUpgrade kernel-debug-develUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debugUpgrade python3-perfUpgrade kernel-rt-coreUpgrade kernel-rt-debug-develUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64 | Nov 19, 2024 | Aug 7, 2024 |
| Suse | — | Upgrade kernel-macrosUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatchUpgrade reiserfs-kmp-rtUpgrade dtb-amlogicUpgrade gfs2-kmp-rtUpgrade kernel-kvmsmall-develUpgrade dtb-amdUpgrade dlm-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-develUpgrade kernel-syms-azureUpgrade dtb-apmUpgrade kernel-debug-develUpgrade kernel-64kb-optionalUpgrade dtb-amazonUpgrade kselftests-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-symsUpgrade gfs2-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kselftests-kmp-defaultUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt-livepatch-develUpgrade kernel-default-extraUpgrade dtb-mediatekUpgrade kernel-devel-rtUpgrade kernel-sourceUpgrade dtb-armUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-rtUpgrade dtb-hisiliconUpgrade reiserfs-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-64kb-develUpgrade kernel-docsUpgrade cluster-md-kmp-azureUpgrade kernel-64kbUpgrade kernel-debugUpgrade reiserfs-kmp-defaultUpgrade kernel-azure-livepatch-develUpgrade dlm-kmp-azureUpgrade dtb-renesasUpgrade kernel-obs-qaUpgrade kernel-kvmsmallUpgrade kernel-rt-develUpgrade ocfs2-kmp-azureUpgrade dtb-xilinxUpgrade kernel-syms-rtUpgrade kernel-default-develUpgrade cluster-md-kmp-defaultUpgrade dtb-marvellUpgrade dtb-freescaleUpgrade kernel-obs-buildUpgrade kernel-default-base-rebuildUpgrade dtb-lgUpgrade kernel-default-manUpgrade kernel-rtUpgrade kernel-default-livepatchUpgrade dtb-sprdUpgrade kernel-rt_debugUpgrade kernel-default-livepatch-develUpgrade kernel-azure-vdsoUpgrade kernel-azure-develUpgrade kernel-azure-optionalUpgrade kernel-rt-optionalUpgrade kernel-defaultUpgrade kernel-azure-extraUpgrade kernel-azureUpgrade gfs2-kmp-azureUpgrade dtb-qcomUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-defaultUpgrade dtb-nvidiaUpgrade kernel-rt-extraUpgrade dtb-broadcomUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-azure-baseUpgrade kernel-64kb-extraUpgrade dtb-socionextUpgrade dtb-appleUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debug-develUpgrade dtb-exynosUpgrade dtb-alteraUpgrade dtb-caviumUpgrade kernel-default-vdsoUpgrade kernel-default-baseUpgrade dtb-allwinnerUpgrade kselftests-kmp-azureUpgrade kernel-source-azureUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-64kbUpgrade dlm-kmp-rtUpgrade dtb-rockchipUpgrade kernel-source-rt | Dec 5, 2025 | Nov 27, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-virtualUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-oem-20.04dUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.4.0-1044-iotUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1140-azureUpgrade linux-image-generic-64kUpgrade linux-image-4.4.0-1176-awsUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-oem-osp1Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-gcpUpgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-genericUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-generic-lts-xenialUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1016-azureUpgrade linux-image-oem-22.04aUpgrade linux-image-aws-lts-20.04Upgrade linux-image-4.15.0-1174-awsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-4.15.0-230-genericUpgrade linux-image-azureUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-4.15.0-230-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-22.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeopUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-intelUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-4.15.0-1167-gcpUpgrade linux-image-raspiUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-ibmUpgrade linux-image-4.15.0-1136-oracleUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-121-genericUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-raspi2Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-4.15.0-1157-kvmUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-oem-20.04Upgrade linux-image-awsUpgrade linux-image-azure-lts-18.04Upgrade linux-image-oem-24.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-nvidia-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-4.4.0-1139-kvmUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-gkeop-5.15Upgrade linux-image-4.4.0-261-genericUpgrade linux-image-4.4.0-1138-awsUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-4.4.0-261-lowlatencyUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-gkeUpgrade linux-image-4.15.0-1182-azureUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-oemUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-kvmUpgrade linux-image-aws-hweUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1015-oracle-64k | Sep 16, 2024 | Aug 7, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Aug 7, 2024 |
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