Description
In the Linux kernel, the following vulnerability has been resolved:
usb: xhci: Check endpoint is valid before dereferencing it
When the host controller is not responding, all URBs queued to all
endpoints need to be killed. This can cause a kernel panic if we
dereference an invalid endpoint.
Fix this by using xhci_get_virt_ep() helper to find the endpoint and
checking if the endpoint is valid before dereferencing it.
[233311.853271] xhci-hcd xhci-hcd.1.auto: xHCI host controller not responding, assume dead
[233311.853393] Unable to handle kernel NULL pointer dereference at virtual address 00000000000000e8
[233311.853964] pc : xhci_hc_died+0x10c/0x270
[233311.853971] lr : xhci_hc_died+0x1ac/0x270
[233311.854077] Call trace:
[233311.854085] xhci_hc_died+0x10c/0x270
[233311.854093] xhci_stop_endpoint_command_watchdog+0x100/0x1a4
[233311.854105] call_timer_fn+0x50/0x2d4
[233311.854112] expire_timers+0xac/0x2e4
[233311.854118] run_timer_softirq+0x300/0xabc
[233311.854127] __do_softirq+0x148/0x528
[233311.854135] irq_exit+0x194/0x1a8
[233311.854143] __handle_domain_irq+0x164/0x1d0
[233311.854149] gic_handle_irq.22273+0x10c/0x188
[233311.854156] el1_irq+0xfc/0x1a8
[233311.854175] lpm_cpuidle_enter+0x25c/0x418 [msm_pm]
[233311.854185] cpuidle_enter_state+0x1f0/0x764
[233311.854194] do_idle+0x594/0x6ac
[233311.854201] cpu_startup_entry+0x7c/0x80
[233311.854209] secondary_start_kernel+0x170/0x198
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Linux | Linux | 3.15 | 4.14.304 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | linux | 6.1.8-1 | — |
| Debian 13 | linux | 6.1.8-1 | — |
| Debian 12 | linux | 6.1.8-1 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Nvidia-BlueField 22.04 LTS | linux-bluefield | 5.15.0-1015.17 | — |
| Ubuntu 24.04 LTS | linux-raspi-realtime | No fix yet | — |
| Ubuntu 22.04 LTS | linux +1 | 5.15.0-70.77 | — |
| Ubuntu 22.04 LTS | linux-aws | 5.15.0-1034.38 | — |
| Ubuntu 22.04 LTS | linux-azure | 5.15.0-1036.43 | — |
| Ubuntu 22.04 LTS | linux-azure-fde | 5.15.0-1036.43.1 | — |
| Ubuntu 22.04 LTS | linux-gcp | 5.15.0-1032.40 | — |
| Ubuntu 22.04 LTS | linux-gke +1 | 5.15.0-1031.36 | — |
| Ubuntu 22.04 LTS | linux-gkeop | 5.15.0-1018.23 | — |
| Ubuntu 22.04 LTS | linux-ibm | 5.15.0-1028.31 | — |
| Ubuntu 22.04 LTS | linux-intel-iotg | 5.15.0-1028.33 | — |
| Ubuntu 22.04 LTS | linux-nvidia | 5.15.0-1023.23 | — |
| Ubuntu 22.04 LTS | linux-oracle | 5.15.0-1033.39 | — |
| Ubuntu 22.04 LTS | linux-raspi | 5.15.0-1027.29 | — |
| Ubuntu 22.04 LTS | linux-riscv +30 | No fix yet | — |
| Ubuntu 20.04 LTS | linux | 5.4.0-147.164 | — |
| Ubuntu 20.04 LTS | linux-aws | 5.4.0-1100.108 | — |
| Ubuntu 20.04 LTS | linux-aws-5.15 | 5.15.0-1034.38~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-azure | 5.4.0-1106.112 | — |
| Ubuntu 20.04 LTS | linux-azure-5.15 | 5.15.0-1036.43~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-bluefield | 5.4.0-1062.68 | — |
| Ubuntu 20.04 LTS | linux-gcp | 5.4.0-1103.112 | — |
| Ubuntu 20.04 LTS | linux-gcp-5.15 | 5.15.0-1032.40~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-gke +26 | No fix yet | — |
| Ubuntu 20.04 LTS | linux-gkeop | 5.4.0-1067.71 | — |
| Ubuntu 20.04 LTS | linux-gkeop-5.15 | 5.15.0-1018.23~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-hwe-5.15 +1 | 5.15.0-70.77~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-ibm | 5.4.0-1047.52 | — |
| Ubuntu 20.04 LTS | linux-intel-iotg-5.15 | 5.15.0-1030.35~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-iot | 5.4.0-1017.18 | — |
| Ubuntu 20.04 LTS | linux-kvm | 5.4.0-1089.95 | — |
| Ubuntu 20.04 LTS | linux-nvidia-tegra-5.15 | 5.15.0-1014.14~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-oracle | 5.4.0-1099.108 | — |
| Ubuntu 20.04 LTS | linux-oracle-5.15 | 5.15.0-1033.39~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-raspi | 5.4.0-1083.94 | — |
| Ubuntu 20.04 LTS | linux-riscv-5.15 | 5.15.0-1031.35~20.04.1 | — |
| Ubuntu 20.04 LTS | linux-xilinx-zynqmp | 5.4.0-1024.28 | — |
| Ubuntu 18.04 LTS | linux | 4.15.0-209.220 | — |
| Ubuntu 18.04 LTS | linux-aws | 4.15.0-1154.167 | — |
| Ubuntu 18.04 LTS | linux-aws-5.4 | 5.4.0-1100.108~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-azure-4.15 | 4.15.0-1163.178 | — |
| Ubuntu 18.04 LTS | linux-azure-5.4 | 5.4.0-1106.112~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-gcp +14 | No fix yet | — |
| Ubuntu 18.04 LTS | linux-gcp-4.15 | 4.15.0-1148.164 | — |
| Ubuntu 18.04 LTS | linux-gcp-5.4 | 5.4.0-1103.112~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-hwe-5.4 | 5.4.0-147.164~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-ibm-5.4 | 5.4.0-1047.52~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-kvm | 4.15.0-1138.143 | — |
| Ubuntu 18.04 LTS | linux-oracle | 4.15.0-1117.128 | — |
| Ubuntu 18.04 LTS | linux-oracle-5.4 | 5.4.0-1099.108~18.04.1 | — |
| Ubuntu 18.04 LTS | linux-raspi-5.4 | 5.4.0-1083.94~18.04.1 | — |
Show 10 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | linux-hwe-edge | No fix yet | — |
| Ubuntu Pro Realtime 22.04 LTS | linux-intel-iot-realtime | 5.15.0-1024.29 | — |
| Ubuntu Pro Realtime 22.04 LTS | linux-realtime | 5.15.0-1036.39 | — |
| Ubuntu Pro FIPS 20.04 LTS | linux-fips +3 | No fix yet | — |
| Ubuntu Pro FIPS 18.04 LTS | linux-fips +3 | No fix yet | — |
| Ubuntu Pro FIPS 16.04 LTS | linux-fips | No fix yet | — |
| Ubuntu Pro FIPS-updates 20.04 LTS | linux-aws-fips | 5.4.0-1100.108+fips1 | — |
| Ubuntu Pro FIPS-updates 20.04 LTS | linux-azure-fips | 5.4.0-1106.112+fips1 | — |
| Ubuntu Pro FIPS-updates 20.04 LTS | linux-fips | 5.4.0-1075.84 | — |
| Ubuntu Pro FIPS-updates 20.04 LTS | linux-gcp-fips | 5.4.0-1103.112+fips1 | — |
| Ubuntu Pro FIPS-updates 18.04 LTS | linux-aws-fips | 4.15.0-2093.99 | — |
| Ubuntu Pro FIPS-updates 18.04 LTS | linux-azure-fips | 4.15.0-2072.78 | — |
| Ubuntu Pro FIPS-updates 18.04 LTS | linux-fips | 4.15.0-1109.120 | — |
| Ubuntu Pro FIPS-updates 18.04 LTS | linux-gcp-fips | 4.15.0-2056.61 | — |
| Ubuntu Pro FIPS-updates 16.04 LTS | linux-fips | No fix yet | — |
| Ubuntu Pro 16.04 LTS | linux +2 | No fix yet | — |
| Ubuntu Pro 16.04 LTS | linux-aws-hwe | 4.15.0-1154.167~16.04.1 | — |
| Ubuntu Pro 16.04 LTS | linux-azure | 4.15.0-1163.178~16.04.1 | — |
| Ubuntu Pro 16.04 LTS | linux-gcp | 4.15.0-1148.164~16.04.1 | — |
| Ubuntu Pro 16.04 LTS | linux-hwe | 4.15.0-209.220~16.04.1 | — |
| Ubuntu Pro 16.04 LTS | linux-oracle | 4.15.0-1117.128~16.04.1 | — |
| Ubuntu Pro 14.04 LTS | linux-aws +1 | No fix yet | — |
| Ubuntu Pro 14.04 LTS | linux-azure | 4.15.0-1163.178~14.04.1 | — |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP5 | kernel-64kb +4 | 5.14.21-150500.55.80.2 | SUSE-SU-2024:3483-1 |
| SLES 15 SP5 | kernel-azure +2 | 5.14.21-150500.33.66.1 | SUSE-SU-2024:3190-1 |
| SLES 15 SP5 | kernel-default-base | 5.14.21-150500.55.80.2.150500.6.35.6 | SUSE-SU-2024:3483-1 |
| SLES 15 SP5 | kernel-syms +1 | 5.14.21-150500.55.80.1 | SUSE-SU-2024:3483-1 |
| SLES 15 SP4 | kernel-64kb +4 | 5.14.21-150400.24.133.2 | SUSE-SU-2024:3408-1 |
| SLES 15 SP4 | kernel-default-base | 5.14.21-150400.24.133.2.150400.24.64.5 | SUSE-SU-2024:3408-1 |
| SLES 15 SP4 | kernel-docs +1 | 5.14.21-150400.24.133.1 | SUSE-SU-2024:3408-1 |
| SLES 12 SP5 | kernel-azure +2 | 4.12.14-16.197.1 | SUSE-SU-2024:3252-1 |
| SLES 12 SP5 | kernel-docs +1 | 4.12.14-122.228.2 | SUSE-SU-2024:3251-1 |
| SLES 12 SP5 | kernel-syms +2 | 4.12.14-122.228.1 | SUSE-SU-2024:3251-1 |
Show 13 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 15 SP4 | kernel-default-base | 5.14.21-150400.24.133.2.150400.24.64.5 | SUSE-SU-2024:3408-1 |
| SLES for SAP 15 SP4 | kernel-docs +1 | 5.14.21-150400.24.133.1 | SUSE-SU-2024:3408-1 |
| SLES for SAP 15 SP4 | kernel-source +2 | 5.14.21-150400.24.133.2 | SUSE-SU-2024:3408-1 |
| SLES for SAP 12 SP5 | kernel-azure +2 | 4.12.14-16.197.1 | SUSE-SU-2024:3252-1 |
| SLES for SAP 12 SP5 | kernel-syms +2 | 4.12.14-122.228.1 | SUSE-SU-2024:3251-1 |
| SLE Real Time 12 SP5 | kernel-rt +3 | 4.12.14-10.200.1 | SUSE-SU-2024:3189-1 |
| SLE Micro 5.5 | kernel-default | 5.14.21-150500.55.80.2 | SUSE-SU-2024:3483-1 |
| SLE Micro 5.5 | kernel-default-base | 5.14.21-150500.55.80.2.150500.6.35.6 | SUSE-SU-2024:3483-1 |
| SLE Micro 5.5 | kernel-rt +1 | 5.14.21-150500.13.67.3 | SUSE-SU-2024:3209-1 |
| SLE Micro 5.4 | kernel-default | 5.14.21-150400.24.133.2 | SUSE-SU-2024:3408-1 |
| SLE Micro 5.4 | kernel-default-base | 5.14.21-150400.24.133.2.150400.24.64.5 | SUSE-SU-2024:3408-1 |
| SLE Micro 5.4 | kernel-rt +1 | 5.14.21-150400.15.91.3 | SUSE-SU-2024:3227-1 |
| SLE Micro 5.3 | kernel-default | 5.14.21-150400.24.133.2 | SUSE-SU-2024:3408-1 |
| SLE Micro 5.3 | kernel-default-base | 5.14.21-150400.24.133.2.150400.24.64.5 | SUSE-SU-2024:3408-1 |
| SLE Micro 5.3 | kernel-rt +1 | 5.14.21-150400.15.91.3 | SUSE-SU-2024:3227-1 |
| SLE Live Patching 15 SP5 | kernel-default | 5.14.21-150500.55.80.2 | SUSE-SU-2024:3483-1 |
| SLE Live Patching 15 SP5 | kernel-livepatch-SLE15-SP5_Update_19 +1 | 1-150500.11.3.2 | SUSE-SU-2024:3483-1, SUSE-SU-2024:3209-1 |
| SLE Live Patching 15 SP4 | kernel-default | 5.14.21-150400.24.133.2 | SUSE-SU-2024:3408-1 |
| SLE Live Patching 15 SP4 | kernel-livepatch-SLE15-SP4_Update_31 | 1-150400.9.3.2 | SUSE-SU-2024:3408-1 |
| SLE Live Patching 12 SP5 | kernel-default | 4.12.14-122.228.1 | SUSE-SU-2024:3251-1 |
| SLE Live Patching 12 SP5 | kgraft-patch-SLE12-SP5_Update_60 | 1-8.3.1 | SUSE-SU-2024:3251-1 |
| SLE HPC 15 SP4 | kernel-64kb +3 | 5.14.21-150400.24.133.2 | SUSE-SU-2024:3408-1 |
| SLE HPC 15 SP4 | kernel-default-base | 5.14.21-150400.24.133.2.150400.24.64.5 | SUSE-SU-2024:3408-1 |
| SLE HPC 15 SP4 | kernel-docs +1 | 5.14.21-150400.24.133.1 | SUSE-SU-2024:3408-1 |
| SUSE Real Time Module 15 SP5 | kernel-rt +2 | 5.14.21-150500.13.67.3 | SUSE-SU-2024:3209-1 |
| SUSE Real Time Module 15 SP5 | kernel-syms-rt | 5.14.21-150500.13.67.1 | SUSE-SU-2024:3209-1 |
| SUSE Manager Server 4.3 | kernel-default-base | 5.14.21-150400.24.133.2.150400.24.64.5 | SUSE-SU-2024:3408-1 |
| SUSE Manager Server 4.3 | kernel-source +2 | 5.14.21-150400.24.133.2 | SUSE-SU-2024:3408-1 |
| SUSE Manager Server 4.3 | kernel-syms | 5.14.21-150400.24.133.1 | SUSE-SU-2024:3408-1 |
| SUSE Manager Proxy 4.3 | kernel-default-base | 5.14.21-150400.24.133.2.150400.24.64.5 | SUSE-SU-2024:3408-1 |
| SUSE Manager Proxy 4.3 | kernel-source +1 | 5.14.21-150400.24.133.2 | SUSE-SU-2024:3408-1 |
| SUSE Manager Proxy 4.3 | kernel-syms | 5.14.21-150400.24.133.1 | SUSE-SU-2024:3408-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Leap 15.5 | dtb-aarch64 +3 | 5.14.21-150500.55.80.1 | SUSE-SU-2024:3483-1 |
| openSUSE Leap 15.5 | kernel-64kb +6 | 5.14.21-150500.55.80.2 | SUSE-SU-2024:3483-1 |
| openSUSE Leap 15.5 | kernel-azure +2 | 5.14.21-150500.33.66.1 | SUSE-SU-2024:3190-1 |
| openSUSE Leap 15.5 | kernel-default-base | 5.14.21-150500.55.80.2.150500.6.35.6 | SUSE-SU-2024:3483-1 |
| openSUSE Leap 15.5 | kernel-rt +2 | 5.14.21-150500.13.67.3 | SUSE-SU-2024:3209-1 |
| openSUSE Leap 15.5 | kernel-syms-rt | 5.14.21-150500.13.67.1 | SUSE-SU-2024:3209-1 |
Show 1 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Leap Micro 5.5 | kernel-default | 5.14.21-150500.55.80.2 | SUSE-SU-2024:3483-1 |
| openSUSE Leap Micro 5.5 | kernel-default-base | 5.14.21-150500.55.80.2.150500.6.35.6 | SUSE-SU-2024:3483-1 |
| openSUSE Leap Micro 5.5 | kernel-rt | 5.14.21-150500.13.67.3 | SUSE-SU-2024:3209-1 |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2 | kernel-livepatch-4.14.304-226.531 | 1.0-0.amzn2 | ALAS2-2023-1932 |
| Amazon Linux 2 | perf +8 | 4.14.304-226.531.amzn2 | ALAS2-2023-1932 |
Advisories 10
- WID-SEC-2024-1888 Linux Kernel: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 17, 2026
- ALAS2-2023-1932 Important: kernel security update (Amazon Linux 2) Amazon Linux Security Center (ALAS) · Feb 11, 2026
- SUSE-SU-2024:3227-1 Security update for the Linux Kernel SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:3408-1 Security update for the Linux Kernel SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:3483-1 Security update for the Linux Kernel SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:3189-1 Security update for the Linux Kernel SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:3209-1 Security update for the Linux Kernel SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:3252-1 Security update for the Linux Kernel SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:3190-1 Security update for the Linux Kernel SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:3251-1 Security update for the Linux Kernel SUSE / openSUSE Security Updates · Feb 4, 2026
References
- https://git.kernel.org/stable/c/375be2dd61a072f7b1cac9b17eea59e07b58db3a
- https://git.kernel.org/stable/c/2d2820d5f375563690c96e60676855205abfb7f5
- https://git.kernel.org/stable/c/9891e5c73cab3fd9ed532dc50e9799e55e974766
- https://git.kernel.org/stable/c/66fc1600855c05c4ba4e997184c91cf298e0405c
- https://git.kernel.org/stable/c/f39c813af0b64f44af94e435c07bfa1ddc2575f5
- https://git.kernel.org/stable/c/08864dc14a6803f0377ca77b9740b26db30c020f
- https://git.kernel.org/stable/c/e8fb5bc76eb86437ab87002d4a36d6da02165654