In the Linux kernel, the following vulnerability has been resolved:
USB: core: Fix access violation during port device removal
Testing with KASAN and syzkaller revealed a bug in port.c:disable_store(): usb_hub_to_struct_hub() can return NULL if the hub that the port belongs to is concurrently removed, but the function does not check for this possibility before dereferencing the returned value.
It turns out that the first dereference is unnecessary, since hub->intfdev is the parent of the port device, so it can be changed easily. Adding a check for hub == NULL prevents further problems.
The same bug exists in the disable_show() routine, and it can be fixed the same way.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-toolsUpgrade kernel-zfcpdumpUpgrade kernel-docUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-rtUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade kernel-debug-develUpgrade kernel-modules-extraUpgrade kernelUpgrade kernel-debug-coreUpgrade kernel-develUpgrade kernel-cross-headersUpgrade kernel-rt-develUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-develUpgrade kernel-debugUpgrade bpftoolUpgrade perfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-headersUpgrade kernel-rt-modules-extraUpgrade kernel-rt-coreUpgrade kernel-rt-debugUpgrade kernel-coreUpgrade python3-perf | Aug 12, 2024 | May 30, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-tools-develUpgrade python3-perfUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extra-commonUpgrade perfUpgrade bpftoolUpgrade kernelUpgrade kernel-libbpf-develUpgrade kernel-libbpf-staticUpgrade kernel-toolsUpgrade kernel-livepatch-6.1.91-99.172Upgrade kernel-debuginfo-common-x86_64 | Feb 17, 2025 | May 30, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 30, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | May 30, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Aug 12, 2024 | May 30, 2024 |
| Rocky_linux | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-cross-headersUpgrade kernel-rt-coreUpgrade kernel-rt-debug-develUpgrade kernel-debugUpgrade kernelUpgrade kernel-modulesUpgrade kernel-rt-debug-kvmUpgrade python3-perfUpgrade kernel-rt-debug-coreUpgrade kernel-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-headersUpgrade kernel-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-debuginfoUpgrade kernel-coreUpgrade kernel-debug-coreUpgrade kernel-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-modulesUpgrade kernel-rt-debugUpgrade kernel-tools-libsUpgrade kernel-rt-debuginfoUpgrade bpftoolUpgrade kernel-rt-debug-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade perfUpgrade kernel-rt-develUpgrade kernel-rt-kvmUpgrade kernel-tools-libs-develUpgrade kernel-rtUpgrade bpftool-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade perf-debuginfo | Aug 22, 2024 | May 30, 2024 |
| Suse | — | Upgrade kernel-64kb-extraUpgrade kernel-azure-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-rtUpgrade dtb-freescaleUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-defaultUpgrade dtb-amazonUpgrade dtb-renesasUpgrade dtb-socionextUpgrade kernel-docsUpgrade kernel-azure-extraUpgrade kernel-default-baseUpgrade dlm-kmp-defaultUpgrade dtb-amdUpgrade kernel-default-develUpgrade kernel-debug-develUpgrade ocfs2-kmp-64kbUpgrade kernel-default-livepatchUpgrade kselftests-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade dtb-appleUpgrade kselftests-kmp-rtUpgrade kernel-64kb-optionalUpgrade kernel-64kb-develUpgrade kernel-syms-rtUpgrade ocfs2-kmp-azureUpgrade dtb-broadcomUpgrade dtb-marvellUpgrade kernel-default-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-hisiliconUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-livepatch-develUpgrade kernel-source-rtUpgrade dlm-kmp-azureUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-debugUpgrade gfs2-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade kernel-docs-htmlUpgrade kernel-rt_debugUpgrade cluster-md-kmp-64kbUpgrade kernel-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-symsUpgrade dtb-sprdUpgrade reiserfs-kmp-64kbUpgrade kernel-defaultUpgrade kernel-rt-optionalUpgrade dtb-allwinnerUpgrade kernel-develUpgrade dtb-mediatekUpgrade kernel-kvmsmallUpgrade dtb-alteraUpgrade kernel-default-extraUpgrade kernel-default-optionalUpgrade kernel-debug-vdsoUpgrade kernel-azure-develUpgrade kernel-rt-extraUpgrade ocfs2-kmp-rtUpgrade kernel-devel-azureUpgrade kernel-default-vdsoUpgrade dtb-rockchipUpgrade dtb-exynosUpgrade gfs2-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-azure-optionalUpgrade dtb-apmUpgrade dtb-xilinxUpgrade dtb-amlogicUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-azureUpgrade dtb-armUpgrade reiserfs-kmp-azureUpgrade kernel-source-azureUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade dtb-nvidiaUpgrade dlm-kmp-64kbUpgrade kernel-obs-qaUpgrade kernel-macrosUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-rt-livepatchUpgrade kernel-kvmsmall-develUpgrade kernel-azureUpgrade kernel-zfcpdumpUpgrade kernel-syms-azureUpgrade cluster-md-kmp-rtUpgrade kernel-sourceUpgrade kernel-default-base-rebuildUpgrade dtb-lgUpgrade kselftests-kmp-64kbUpgrade kernel-devel-rtUpgrade kernel-rt-vdsoUpgrade dtb-caviumUpgrade dtb-qcom | Jun 13, 2024 | May 30, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-azureUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gkeUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-nvidia-6.8Upgrade linux-image-oracleUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-awsUpgrade linux-image-oracle-64kUpgrade linux-image-ibm-classicUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-oem-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-ibm-lts-24.04 | Aug 9, 2024 | May 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | May 30, 2024 |
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