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