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