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