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() ]
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 rvUpgrade kernel-toolsUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debugUpgrade kernel-docUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debugUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modules-coreUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-rtUpgrade kernel-develUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-develUpgrade perfUpgrade kernel-64k-debug-modules-coreUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-devel-matchedUpgrade kernel-64k-debug-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-headersUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-64k-modules-coreUpgrade kernel-coreUpgrade kernel-64k-coreUpgrade kernel-rt-debug-coreUpgrade kernel-debug-devel-matchedUpgrade kernelUpgrade kernel-debug-modulesUpgrade python3-perfUpgrade rtlaUpgrade kernel-rt-debug-develUpgrade kernel-rt-coreUpgrade kernel-modules-coreUpgrade kernel-64k-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-modules-extraUpgrade kernel-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-rt-modules-extraUpgrade kernel-64k-develUpgrade kernel-debugUpgrade kernel-64kUpgrade libperfUpgrade kernel-debug-coreUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-devel | Nov 7, 2024 | Aug 7, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-perfUpgrade bpftoolUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.15.164-108.161Upgrade kernel-develUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-livepatch-5.10.223-211.872Upgrade python-perf-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade bpftoolUpgrade perfUpgrade kernel-modules-extra-commonUpgrade python3-perf-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-livepatch-6.1.102-108.177Upgrade kernel-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-tools-debuginfoUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-develUpgrade kernelUpgrade bpftool-debuginfo | Oct 16, 2025 | Aug 7, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Aug 14, 2024 | Aug 7, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel | Nov 11, 2024 | Aug 7, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernelUpgrade python3-perf | Oct 9, 2024 | Aug 7, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftool | Nov 26, 2024 | Aug 7, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade kernel-tools | Nov 11, 2024 | Aug 7, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Oct 16, 2024 | Aug 7, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Nov 6, 2024 | Aug 7, 2024 |
| Rocky_linux | — | Upgrade kernel-tools-libs-develUpgrade kernel-rt-kvmUpgrade bpftool-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-rtUpgrade kernel-rt-debug-coreUpgrade perfUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-tools-libsUpgrade kernel-debug-debuginfoUpgrade bpftoolUpgrade kernel-debug-modules-extraUpgrade kernel-rt-develUpgrade kernel-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-rt-coreUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debugUpgrade kernel-debuginfoUpgrade python3-perfUpgrade kernel-tools-debuginfoUpgrade kernel-debug-develUpgrade kernel-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-headersUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-kvmUpgrade kernel-modulesUpgrade kernel-debug-modulesUpgrade kernel-core | Nov 19, 2024 | Aug 7, 2024 |
| Suse | — | Upgrade kernel-default-baseUpgrade kernel-64kb-extraUpgrade dtb-broadcomUpgrade dtb-marvellUpgrade kernel-obs-buildUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-freescaleUpgrade dtb-nvidiaUpgrade kernel-rt-optionalUpgrade kernel-rt-extraUpgrade dtb-caviumUpgrade kernel-defaultUpgrade kernel-azure-extraUpgrade kernel-azureUpgrade kernel-azure-optionalUpgrade gfs2-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade dtb-qcomUpgrade dlm-kmp-rtUpgrade dlm-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-default-vdsoUpgrade dtb-sprdUpgrade kernel-default-base-rebuildUpgrade kernel-source-rtUpgrade dtb-lgUpgrade kernel-source-vanillaUpgrade kselftests-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-default-livepatchUpgrade kernel-rtUpgrade kernel-azure-baseUpgrade dtb-socionextUpgrade kernel-default-manUpgrade kernel-docs-htmlUpgrade dtb-exynosUpgrade kernel-kvmsmall-vdsoUpgrade dtb-alteraUpgrade kernel-rt_debug-develUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-azure-develUpgrade kernel-azure-vdsoUpgrade reiserfs-kmp-64kbUpgrade dtb-appleUpgrade kernel-rt_debugUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-livepatch-develUpgrade kernel-source-azureUpgrade dtb-rockchipUpgrade dtb-allwinnerUpgrade kselftests-kmp-azureUpgrade kernel-azure-livepatch-develUpgrade kernel-debugUpgrade kernel-debug-livepatch-develUpgrade kernel-kvmsmallUpgrade dtb-amazonUpgrade gfs2-kmp-64kbUpgrade kernel-64kbUpgrade kernel-syms-rtUpgrade kernel-rt-develUpgrade ocfs2-kmp-rtUpgrade kernel-obs-qaUpgrade dtb-mediatekUpgrade reiserfs-kmp-defaultUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-macrosUpgrade kernel-kvmsmall-develUpgrade kernel-default-optionalUpgrade gfs2-kmp-rtUpgrade dtb-amlogicUpgrade dtb-amdUpgrade kselftests-kmp-rtUpgrade kernel-symsUpgrade kernel-docsUpgrade kernel-devel-rtUpgrade kernel-64kb-develUpgrade dtb-hisiliconUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-debug-develUpgrade dlm-kmp-azureUpgrade dtb-renesasUpgrade kernel-sourceUpgrade dtb-xilinxUpgrade kernel-64kb-optionalUpgrade kselftests-kmp-defaultUpgrade kernel-zfcpdumpUpgrade kernel-syms-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-develUpgrade kernel-default-extraUpgrade kernel-rt-livepatch-develUpgrade kernel-devel-azureUpgrade kernel-64kb-livepatch-develUpgrade dtb-armUpgrade cluster-md-kmp-azureUpgrade kernel-default-develUpgrade dtb-apmUpgrade ocfs2-kmp-azure | Dec 5, 2025 | Nov 27, 2024 |
| Ubuntu | — | Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-raspi2Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-intelUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-4.15.0-230-genericUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-nvidiaUpgrade linux-image-generic-lts-xenialUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-genericUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-raspiUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-4.15.0-1174-awsUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-4.15.0-230-lowlatencyUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-ibm-classicUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.4.0-1135-awsUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-gkeop-5.4Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-generic-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-ibmUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-4.15.0-1167-gcpUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-4.4.0-1176-awsUpgrade linux-image-gke-5.15Upgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-200-genericUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-4.15.0-1136-oracleUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-azure-lts-18.04Upgrade linux-image-awsUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-4.4.0-261-genericUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-4.4.0-1139-kvmUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-oem-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-intel-iotgUpgrade linux-image-aws-lts-18.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-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-5.4.0-1119-raspiUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-nvidia-64kUpgrade linux-image-4.4.0-1138-awsUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oemUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-aws-hweUpgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-4.4.0-261-lowlatencyUpgrade linux-image-4.15.0-1182-azureUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-raspi-nolpaeUpgrade linux-image-gkeUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-generic-hwe-20.04 | 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 |
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