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