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-rt-debug-coreUpgrade kernel-rtUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-kvmUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs-develUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-docUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modulesUpgrade kernelUpgrade kernel-rt-debug-develUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-develUpgrade kernel-coreUpgrade python3-perfUpgrade kernel-headersUpgrade perfUpgrade kernel-modules-extraUpgrade bpftoolUpgrade kernel-cross-headersUpgrade kernel-debugUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-develUpgrade kernel-rt-develUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernel-rt-debug-kvm | Aug 12, 2024 | May 30, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-modules-extra-commonUpgrade kernelUpgrade kernel-toolsUpgrade perfUpgrade kernel-livepatch-6.1.91-99.172Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-staticUpgrade kernel-libbpf-develUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade kernel-headersUpgrade python3-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-tools-develUpgrade python3-perfUpgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade kernel-devel | 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 | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Aug 12, 2024 | May 30, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-kvmUpgrade kernel-rt-develUpgrade python3-perf-debuginfoUpgrade perfUpgrade kernel-tools-libs-develUpgrade kernel-tools-libsUpgrade kernel-rt-debugUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debuginfoUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-debug-debuginfoUpgrade kernel-rtUpgrade bpftool-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-rt-coreUpgrade kernel-debug-coreUpgrade kernel-coreUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-debugUpgrade kernel-rt-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modulesUpgrade kernel-cross-headersUpgrade kernel-debug-develUpgrade python3-perfUpgrade kernel-debug-modulesUpgrade kernel-develUpgrade kernel-rt-debug-coreUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-kvm | Aug 22, 2024 | May 30, 2024 |
| Suse | — | Upgrade kernel-rt_debug-vdsoUpgrade kernel-64kb-extraUpgrade dtb-sprdUpgrade reiserfs-kmp-64kbUpgrade kernel-debug-develUpgrade dlm-kmp-defaultUpgrade kernel-default-livepatchUpgrade kernel-symsUpgrade kselftests-kmp-rtUpgrade dtb-amdUpgrade dtb-appleUpgrade kernel-default-develUpgrade kselftests-kmp-azureUpgrade kernel-debug-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade kernel-azure-extraUpgrade reiserfs-kmp-rtUpgrade kernel-default-baseUpgrade kernel-docsUpgrade kernel-source-vanillaUpgrade dlm-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade dtb-freescaleUpgrade kernel-azure-vdsoUpgrade cluster-md-kmp-defaultUpgrade dtb-amazonUpgrade dtb-socionextUpgrade kselftests-kmp-defaultUpgrade dtb-renesasUpgrade kernel-rt_debugUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-optionalUpgrade kernel-source-rtUpgrade kernel-syms-rtUpgrade dtb-hisiliconUpgrade gfs2-kmp-defaultUpgrade dtb-allwinnerUpgrade dtb-marvellUpgrade kernel-rt-optionalUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kbUpgrade dlm-kmp-azureUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-docs-htmlUpgrade kernel-rt-livepatch-develUpgrade gfs2-kmp-64kbUpgrade kernel-debugUpgrade kernel-defaultUpgrade kernel-default-livepatch-develUpgrade dtb-rockchipUpgrade ocfs2-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-rt-livepatchUpgrade kernel-rt-develUpgrade dtb-apmUpgrade ocfs2-kmp-defaultUpgrade kernel-kvmsmallUpgrade kernel-develUpgrade kernel-azure-optionalUpgrade cluster-md-kmp-rtUpgrade kernel-rt_debug-develUpgrade dtb-caviumUpgrade cluster-md-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-default-vdsoUpgrade dtb-exynosUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade dtb-nvidiaUpgrade dlm-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kernel-source-azureUpgrade kernel-default-extraUpgrade kernel-rt-extraUpgrade kernel-default-optionalUpgrade kernel-debug-vdsoUpgrade kernel-azure-develUpgrade gfs2-kmp-rtUpgrade dtb-alteraUpgrade kernel-sourceUpgrade kernel-default-base-rebuildUpgrade dtb-qcomUpgrade dtb-mediatekUpgrade dtb-lgUpgrade kselftests-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-azureUpgrade dtb-xilinxUpgrade dtb-armUpgrade dtb-amlogicUpgrade kernel-syms-azureUpgrade kernel-zfcpdumpUpgrade kernel-obs-qaUpgrade kernel-macrosUpgrade kernel-kvmsmall-develUpgrade kernel-azure | Jun 13, 2024 | May 30, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-gkeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-6.8Upgrade linux-image-oracleUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1013-awsUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-azureUpgrade linux-image-genericUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-nvidia-64kUpgrade linux-image-virtualUpgrade linux-image-generic-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-gcpUpgrade linux-image-ibmUpgrade linux-image-oem-24.04Upgrade linux-image-oracle-64k | 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