In the Linux kernel, the following vulnerability has been resolved:
xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
re-enumerating full-speed devices after a failed address device command can trigger a NULL pointer dereference.
Full-speed devices may need to reconfigure the endpoint 0 Max Packet Size value during enumeration. Usb core calls usb_ep0_reinit() in this case, which ends up calling xhci_configure_endpoint().
On Panther point xHC the xhci_configure_endpoint() function will additionally check and reserve bandwidth in software. Other hosts do this in hardware
If xHC address device command fails then a new xhci_virt_device structure is allocated as part of re-enabling the slot, but the bandwidth table pointers are not set up properly here. This triggers the NULL pointer dereference the next time usb_ep0_reinit() is called and xhci_configure_endpoint() tries to check and reserve bandwidth
[46710.713538] usb 3-1: new full-speed USB device number 5 using xhci_hcd [46710.713699] usb 3-1: Device not responding to setup address. [46710.917684] usb 3-1: Device not responding to setup address. [46711.125536] usb 3-1: device not accepting address 5, error -71 [46711.125594] BUG: kernel NULL pointer dereference, address: 0000000000000008 [46711.125600] #PF: supervisor read access in kernel mode [46711.125603] #PF: error_code(0x0000) - not-present page [46711.125606] PGD 0 P4D 0 [46711.125610] Oops: Oops: 0000 [#1] PREEMPT SMP PTI [46711.125615] CPU: 1 PID: 25760 Comm: kworker/1:2 Not tainted 6.10.3_2 #1 [46711.125620] Hardware name: Gigabyte Technology Co., Ltd. [46711.125623] Workqueue: usb_hub_wq hub_event [usbcore] [46711.125668] RIP: 0010:xhci_reserve_bandwidth (drivers/usb/host/xhci.c
Fix this by making sure bandwidth table pointers are set up correctly after a failed address device command, and additionally by avoiding checking for bandwidth in cases like this where no actual endpoints are added or removed, i.e. only context for default control endpoint 0 is evaluated.
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-5.10.225-213.878Upgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.15.166-111.163Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade kernel-develUpgrade python-perfUpgrade kernel-tools-develUpgrade perfUpgrade kernel-tools | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpf-staticUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernelUpgrade bpftoolUpgrade kernel-modules-extraUpgrade kernel-libbpfUpgrade kernel-develUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-develUpgrade perf-debuginfoUpgrade python3-perfUpgrade kernel-headersUpgrade perfUpgrade kernel-tools-develUpgrade kernel-livepatch-6.1.109-118.189Upgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools | Oct 16, 2025 | Sep 4, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Oct 7, 2024 | Sep 4, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel | Nov 11, 2024 | Sep 4, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perf | Dec 12, 2024 | Sep 4, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernelUpgrade python3-perf | Dec 12, 2024 | Sep 4, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernelUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libs | Nov 11, 2024 | Sep 4, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 21, 2024 | Sep 4, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Sep 4, 2024 |
| Suse | — | Upgrade dtb-amlogicUpgrade dtb-apmUpgrade kselftests-kmp-defaultUpgrade kernel-syms-rtUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade kernel-docsUpgrade dtb-amdUpgrade kernel-64kb-extraUpgrade kernel-azure-vdsoUpgrade dtb-xilinxUpgrade kernel-obs-qaUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-obs-buildUpgrade dtb-armUpgrade kernel-rt-develUpgrade reiserfs-kmp-azureUpgrade dlm-kmp-rtUpgrade dtb-mediatekUpgrade kernel-default-extraUpgrade kernel-debug-livepatch-develUpgrade kernel-rt-extraUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-default-base-rebuildUpgrade kernel-rt_debug-vdsoUpgrade dtb-sprdUpgrade dtb-renesasUpgrade dtb-rockchipUpgrade dtb-nvidiaUpgrade kernel-defaultUpgrade kernel-default-livepatch-develUpgrade kernel-macrosUpgrade dlm-kmp-defaultUpgrade kernel-64kb-develUpgrade reiserfs-kmp-defaultUpgrade dtb-socionextUpgrade kernel-rt-livepatch-develUpgrade kernel-devel-rtUpgrade kernel-rt_debugUpgrade dlm-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debugUpgrade kernel-devel-azureUpgrade kernel-kvmsmallUpgrade kernel-docs-htmlUpgrade kernel-64kbUpgrade gfs2-kmp-defaultUpgrade dtb-alteraUpgrade cluster-md-kmp-azureUpgrade kernel-source-azureUpgrade kernel-rtUpgrade ocfs2-kmp-defaultUpgrade dtb-lgUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-source-vanillaUpgrade dtb-marvellUpgrade dtb-allwinnerUpgrade kernel-syms-azureUpgrade kernel-rt-livepatchUpgrade kernel-source-rtUpgrade kernel-rt-vdsoUpgrade dtb-caviumUpgrade dtb-broadcomUpgrade cluster-md-kmp-rtUpgrade kernel-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-azure-extraUpgrade dtb-hisiliconUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-azureUpgrade kernel-default-develUpgrade kselftests-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-develUpgrade dtb-amazonUpgrade kernel-sourceUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-rtUpgrade dtb-freescaleUpgrade kernel-debug-vdsoUpgrade kernel-debug-develUpgrade kernel-default-livepatchUpgrade dtb-exynosUpgrade kernel-symsUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debug-develUpgrade kernel-default-optionalUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-azureUpgrade dtb-appleUpgrade ocfs2-kmp-64kbUpgrade kernel-azure-develUpgrade dtb-qcomUpgrade kernel-azure-optional | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-oracleUpgrade linux-image-intelUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1075-azureUpgrade linux-image-oem-22.04bUpgrade linux-image-awsUpgrade linux-image-oem-20.04dUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-oem-24.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-bluefieldUpgrade linux-image-gcpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-oem-20.04Upgrade linux-image-5.4.0-1140-azureUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-raspi2Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-4.15.0-1184-azureUpgrade linux-image-ibm-classicUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-4.15.0-232-genericUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-ibmUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-oem-22.04aUpgrade linux-image-intel-iotgUpgrade linux-image-oem-24.04aUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-oem-osp1Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-oracle-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-azure-lts-18.04Upgrade linux-image-azure-cvmUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-4.15.0-232-lowlatencyUpgrade linux-image-4.15.0-1159-kvmUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-genericUpgrade linux-image-oem-22.04dUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-aws-lts-20.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-generic-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-raspiUpgrade linux-image-oem-20.04cUpgrade linux-image-oemUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.4.0-1044-iotUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-4.15.0-1169-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-aws-lts-18.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-4.15.0-1138-oracleUpgrade linux-image-kvmUpgrade linux-image-azureUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-aws-hweUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-4.15.0-1176-awsUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-6.8.0-50-lowlatency-64k | Nov 4, 2024 | Sep 4, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Sep 4, 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