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