Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
7.8

CVE-2023-54220: Linux kernel 8250 serial driver can crash after unload

CVE-2023-54220 · published 10 months ago
Summary

The built-in 8250 serial driver in the Linux kernel may cause a system crash about ten seconds after it is removed, due to a leftover power‑management callback. This can lead to a kernel panic that forces a reboot, disrupting services. Update the kernel to a version that includes the fix, or avoid unloading the driver on affected systems.

What to do
  • Update linux kernel to version 6.4.12.
  • Update canonical linux-aws-5.4 to version 5.4.0-1116.126~18.04.1.
  • Update canonical linux-azure-5.4 to version 5.4.0-1121.128~18.04.1.
  • Update canonical linux-gcp-5.4 to version 5.4.0-1120.129~18.04.1.
  • Update canonical linux-hwe-5.4 to version 5.4.0-169.187~18.04.1.
  • Update canonical linux-ibm-5.4 to version 5.4.0-1063.68~18.04.1.
  • Update canonical linux-oracle-5.4 to version 5.4.0-1115.124~18.04.1.
  • Update canonical linux-raspi-5.4 to version 5.4.0-1100.112~18.04.1.
  • Update canonical linux to version 5.4.0-169.187.
  • Update canonical linux-aws to version 5.4.0-1116.126.
  • Update canonical linux-aws-5.15 to version 5.15.0-1051.56~20.04.1.
  • Update canonical linux-azure to version 5.4.0-1121.128.
  • Update canonical linux-azure-5.15 to version 5.15.0-1053.61~20.04.1.
  • Update canonical linux-bluefield to version 5.4.0-1076.82.
  • Update canonical linux-gcp to version 5.4.0-1120.129.
  • Update canonical linux-gcp-5.15 to version 5.15.0-1048.56~20.04.1.
  • Update canonical linux-hwe-5.15 to version 5.15.0-91.101~20.04.1.
  • Update canonical linux-ibm to version 5.4.0-1063.68.
  • Update canonical linux-ibm-5.15 to version 5.15.0-1044.47~20.04.1.
  • Update canonical linux-intel-iotg-5.15 to version 5.15.0-1046.52~20.04.1.
  • Update canonical linux-iot to version 5.4.0-1028.29.
  • Update canonical linux-kvm to version 5.4.0-1104.111.
  • Update canonical linux-lowlatency-hwe-5.15 to version 5.15.0-91.101~20.04.1.
  • Update canonical linux-nvidia-tegra-5.15 to version 5.15.0-1020.20~20.04.1.
  • Update canonical linux-oracle to version 5.4.0-1115.124.
  • Update canonical linux-oracle-5.15 to version 5.15.0-1049.55~20.04.1.
  • Update canonical linux-raspi to version 5.4.0-1100.112.
  • Update canonical linux-riscv-5.15 to version 5.15.0-1047.51~20.04.1.
  • Update canonical linux-xilinx-zynqmp to version 5.4.0-1035.39.
  • Update canonical linux-aws-fips to version 5.4.0-1116.126+fips1.
  • Update canonical linux-azure-fips to version 5.4.0-1121.128+fips1.
  • Update canonical linux-fips to version 5.4.0-1090.100.
  • Update canonical linux-gcp-fips to version 5.4.0-1120.129+fips1.
  • Update canonical linux to version 5.15.0-91.101.
  • Update canonical linux-aws to version 5.15.0-1051.56.
  • Update canonical linux-azure to version 5.15.0-1053.61.
  • Update canonical linux-gcp to version 5.15.0-1048.56.
  • Update canonical linux-gke to version 5.15.0-1048.53.
  • Update canonical linux-gkeop to version 5.15.0-1034.40.
  • Update canonical linux-ibm to version 5.15.0-1044.47.
  • Update canonical linux-intel-iotg to version 5.15.0-1046.52.
  • Update canonical linux-kvm to version 5.15.0-1048.53.
  • Update canonical linux-lowlatency to version 5.15.0-91.101.
  • Update canonical linux-nvidia to version 5.15.0-1042.42.
  • Update canonical linux-nvidia-tegra to version 5.15.0-1020.20.
  • Update canonical linux-nvidia-tegra-igx to version 5.15.0-1007.7.
  • Update canonical linux-oracle to version 5.15.0-1049.55.
  • Update canonical linux-raspi to version 5.15.0-1044.47.
  • Update canonical linux-xilinx-zynqmp to version 5.15.0-1027.31.
  • Update canonical linux-bluefield to version 5.15.0-1033.35.
  • Update canonical linux-intel-iot-realtime to version 5.15.0-1044.46.
  • Update canonical linux-realtime to version 5.15.0-1052.58.
  • Update debian linux to version 6.1.52-1.
  • Update debian linux to version 6.4.13-1.
  • Update canonical linux-azure-fde to version 5.15.0-1053.61.1.
  • Update linux linux to version 66f3e55960698c874b0598277913b478ecd29573 or later.
Affected software
Ecosystem VendorProductAffected versions
Linux linux kernel >= 6.2.0, < 6.4.12
Fix: upgrade to 6.4.12
– linux linux < 66f3e55960698c874b0598277913b478ecd29573
6.4
Ubuntu:16.04:LTS canonical linux-hwe-edge All versions
Ubuntu:18.04:LTS canonical linux-aws-5.0 All versions
Ubuntu:18.04:LTS canonical linux-aws-5.3 All versions
Ubuntu:Pro:18.04:LTS canonical linux-aws-5.4 < 5.4.0-1116.126~18.04.1
Fix: upgrade to 5.4.0-1116.126~18.04.1
Ubuntu:18.04:LTS canonical linux-azure All versions
Ubuntu:18.04:LTS canonical linux-azure-5.3 All versions
Ubuntu:20.04:LTS canonical linux-gke-5.15 All versions
Ubuntu:Pro:18.04:LTS canonical linux-azure-5.4 < 5.4.0-1121.128~18.04.1
Fix: upgrade to 5.4.0-1121.128~18.04.1
Ubuntu:18.04:LTS canonical linux-azure-edge All versions
Ubuntu:18.04:LTS canonical linux-gcp All versions
Ubuntu:18.04:LTS canonical linux-gcp-5.3 All versions
Ubuntu:Pro:18.04:LTS canonical linux-gcp-5.4 < 5.4.0-1120.129~18.04.1
Fix: upgrade to 5.4.0-1120.129~18.04.1
Ubuntu:18.04:LTS canonical linux-gke-4.15 All versions
Ubuntu:18.04:LTS canonical linux-gke-5.4 All versions
Ubuntu:18.04:LTS canonical linux-gkeop-5.4 All versions
Ubuntu:18.04:LTS canonical linux-hwe All versions
Ubuntu:Pro:18.04:LTS canonical linux-hwe-5.4 < 5.4.0-169.187~18.04.1
Fix: upgrade to 5.4.0-169.187~18.04.1
Ubuntu:Pro:18.04:LTS canonical linux-ibm-5.4 < 5.4.0-1063.68~18.04.1
Fix: upgrade to 5.4.0-1063.68~18.04.1
Ubuntu:18.04:LTS canonical linux-oem All versions
Ubuntu:18.04:LTS canonical linux-oracle-5.0 All versions
Ubuntu:18.04:LTS canonical linux-oracle-5.3 All versions
Ubuntu:Pro:18.04:LTS canonical linux-oracle-5.4 < 5.4.0-1115.124~18.04.1
Fix: upgrade to 5.4.0-1115.124~18.04.1
Ubuntu:Pro:18.04:LTS canonical linux-raspi-5.4 < 5.4.0-1100.112~18.04.1
Fix: upgrade to 5.4.0-1100.112~18.04.1
Ubuntu:20.04:LTS canonical linux < 5.4.0-169.187
Fix: upgrade to 5.4.0-169.187
Ubuntu:20.04:LTS canonical linux-aws < 5.4.0-1116.126
Fix: upgrade to 5.4.0-1116.126
Ubuntu:20.04:LTS canonical linux-aws-5.15 < 5.15.0-1051.56~20.04.1
Fix: upgrade to 5.15.0-1051.56~20.04.1
Ubuntu:20.04:LTS canonical linux-azure < 5.4.0-1121.128
Fix: upgrade to 5.4.0-1121.128
Ubuntu:20.04:LTS canonical linux-azure-5.15 < 5.15.0-1053.61~20.04.1
Fix: upgrade to 5.15.0-1053.61~20.04.1
Ubuntu:20.04:LTS canonical linux-bluefield < 5.4.0-1076.82
Fix: upgrade to 5.4.0-1076.82
Ubuntu:20.04:LTS canonical linux-gcp < 5.4.0-1120.129
Fix: upgrade to 5.4.0-1120.129
Ubuntu:20.04:LTS canonical linux-gcp-5.15 < 5.15.0-1048.56~20.04.1
Fix: upgrade to 5.15.0-1048.56~20.04.1
Ubuntu:20.04:LTS canonical linux-hwe-5.15 < 5.15.0-91.101~20.04.1
Fix: upgrade to 5.15.0-91.101~20.04.1
Ubuntu:20.04:LTS canonical linux-ibm < 5.4.0-1063.68
Fix: upgrade to 5.4.0-1063.68
Ubuntu:20.04:LTS canonical linux-ibm-5.15 < 5.15.0-1044.47~20.04.1
Fix: upgrade to 5.15.0-1044.47~20.04.1
Ubuntu:20.04:LTS canonical linux-intel-iotg-5.15 < 5.15.0-1046.52~20.04.1
Fix: upgrade to 5.15.0-1046.52~20.04.1
Ubuntu:20.04:LTS canonical linux-iot < 5.4.0-1028.29
Fix: upgrade to 5.4.0-1028.29
Ubuntu:20.04:LTS canonical linux-kvm < 5.4.0-1104.111
Fix: upgrade to 5.4.0-1104.111
Ubuntu:20.04:LTS canonical linux-lowlatency-hwe-5.15 < 5.15.0-91.101~20.04.1
Fix: upgrade to 5.15.0-91.101~20.04.1
Ubuntu:20.04:LTS canonical linux-nvidia-tegra-5.15 < 5.15.0-1020.20~20.04.1
Fix: upgrade to 5.15.0-1020.20~20.04.1
Ubuntu:20.04:LTS canonical linux-oracle < 5.4.0-1115.124
Fix: upgrade to 5.4.0-1115.124
Ubuntu:20.04:LTS canonical linux-oracle-5.15 < 5.15.0-1049.55~20.04.1
Fix: upgrade to 5.15.0-1049.55~20.04.1
Ubuntu:20.04:LTS canonical linux-raspi < 5.4.0-1100.112
Fix: upgrade to 5.4.0-1100.112
Ubuntu:20.04:LTS canonical linux-riscv-5.15 < 5.15.0-1047.51~20.04.1
Fix: upgrade to 5.15.0-1047.51~20.04.1
Ubuntu:20.04:LTS canonical linux-xilinx-zynqmp < 5.4.0-1035.39
Fix: upgrade to 5.4.0-1035.39
Ubuntu:20.04:LTS canonical linux-aws-5.11 All versions
Ubuntu:20.04:LTS canonical linux-aws-5.13 All versions
Ubuntu:20.04:LTS canonical linux-aws-5.8 All versions
Ubuntu:20.04:LTS canonical linux-azure-5.11 All versions
Showing 50 of 141. Show the rest
Ecosystem VendorProductAffected versions
Ubuntu:20.04:LTS canonical linux-azure-5.13 All versions
Ubuntu:20.04:LTS canonical linux-azure-5.8 All versions
Ubuntu:20.04:LTS canonical linux-azure-fde All versions
Ubuntu:20.04:LTS canonical linux-gcp-5.11 All versions
Ubuntu:20.04:LTS canonical linux-gcp-5.13 All versions
Ubuntu:20.04:LTS canonical linux-gcp-5.8 All versions
Ubuntu:20.04:LTS canonical linux-gke All versions
Ubuntu:20.04:LTS canonical linux-gkeop All versions
Ubuntu:20.04:LTS canonical linux-gkeop-5.15 All versions
Ubuntu:20.04:LTS canonical linux-hwe-5.11 All versions
Ubuntu:20.04:LTS canonical linux-hwe-5.13 All versions
Ubuntu:20.04:LTS canonical linux-hwe-5.8 All versions
Ubuntu:20.04:LTS canonical linux-intel-5.13 All versions
Ubuntu:20.04:LTS canonical linux-oem-5.10 All versions
Ubuntu:20.04:LTS canonical linux-oem-5.13 All versions
Ubuntu:20.04:LTS canonical linux-oem-5.14 All versions
Ubuntu:20.04:LTS canonical linux-oem-5.6 All versions
Ubuntu:20.04:LTS canonical linux-oracle-5.11 All versions
Ubuntu:20.04:LTS canonical linux-oracle-5.13 All versions
Ubuntu:20.04:LTS canonical linux-oracle-5.8 All versions
Ubuntu:20.04:LTS canonical linux-raspi2 All versions
Ubuntu:20.04:LTS canonical linux-riscv All versions
Ubuntu:20.04:LTS canonical linux-riscv-5.11 All versions
Ubuntu:20.04:LTS canonical linux-riscv-5.8 All versions
Ubuntu:Pro:FIPS-updates:20.04:LTS canonical linux-aws-fips < 5.4.0-1116.126+fips1
Fix: upgrade to 5.4.0-1116.126+fips1
Ubuntu:Pro:FIPS-updates:20.04:LTS canonical linux-azure-fips < 5.4.0-1121.128+fips1
Fix: upgrade to 5.4.0-1121.128+fips1
Ubuntu:Pro:FIPS-updates:20.04:LTS canonical linux-fips < 5.4.0-1090.100
Fix: upgrade to 5.4.0-1090.100
Ubuntu:Pro:FIPS-updates:20.04:LTS canonical linux-gcp-fips < 5.4.0-1120.129+fips1
Fix: upgrade to 5.4.0-1120.129+fips1
Ubuntu:22.04:LTS canonical linux < 5.15.0-91.101
Fix: upgrade to 5.15.0-91.101
Ubuntu:22.04:LTS canonical linux-allwinner-5.19 All versions
Ubuntu:22.04:LTS canonical linux-aws < 5.15.0-1051.56
Fix: upgrade to 5.15.0-1051.56
Ubuntu:22.04:LTS canonical linux-aws-5.19 All versions
Ubuntu:22.04:LTS canonical linux-aws-6.2 All versions
Ubuntu:22.04:LTS canonical linux-aws-6.5 All versions
Ubuntu:22.04:LTS canonical linux-azure < 5.15.0-1053.61
Fix: upgrade to 5.15.0-1053.61
Ubuntu:22.04:LTS canonical linux-azure-5.19 All versions
Ubuntu:22.04:LTS canonical linux-azure-6.2 All versions
Ubuntu:22.04:LTS canonical linux-azure-6.5 All versions
Ubuntu:22.04:LTS canonical linux-azure-fde-5.19 All versions
Ubuntu:22.04:LTS canonical linux-azure-fde-6.2 All versions
Ubuntu:22.04:LTS canonical linux-gcp < 5.15.0-1048.56
Fix: upgrade to 5.15.0-1048.56
Ubuntu:22.04:LTS canonical linux-gcp-5.19 All versions
Ubuntu:22.04:LTS canonical linux-gcp-6.2 All versions
Ubuntu:22.04:LTS canonical linux-gcp-6.5 All versions
Ubuntu:22.04:LTS canonical linux-gke < 5.15.0-1048.53
Fix: upgrade to 5.15.0-1048.53
Ubuntu:22.04:LTS canonical linux-gkeop < 5.15.0-1034.40
Fix: upgrade to 5.15.0-1034.40
Ubuntu:22.04:LTS canonical linux-hwe-5.19 All versions
Ubuntu:22.04:LTS canonical linux-hwe-6.2 All versions
Ubuntu:22.04:LTS canonical linux-hwe-6.5 All versions
Ubuntu:22.04:LTS canonical linux-ibm < 5.15.0-1044.47
Fix: upgrade to 5.15.0-1044.47
Ubuntu:22.04:LTS canonical linux-intel-iot-realtime All versions
Ubuntu:22.04:LTS canonical linux-intel-iotg < 5.15.0-1046.52
Fix: upgrade to 5.15.0-1046.52
Ubuntu:22.04:LTS canonical linux-kvm < 5.15.0-1048.53
Fix: upgrade to 5.15.0-1048.53
Ubuntu:22.04:LTS canonical linux-lowlatency < 5.15.0-91.101
Fix: upgrade to 5.15.0-91.101
Ubuntu:22.04:LTS canonical linux-lowlatency-hwe-5.19 All versions
Ubuntu:22.04:LTS canonical linux-lowlatency-hwe-6.2 All versions
Ubuntu:22.04:LTS canonical linux-lowlatency-hwe-6.5 All versions
Ubuntu:22.04:LTS canonical linux-nvidia < 5.15.0-1042.42
Fix: upgrade to 5.15.0-1042.42
Ubuntu:22.04:LTS canonical linux-nvidia-6.2 All versions
Ubuntu:22.04:LTS canonical linux-nvidia-6.5 All versions
Ubuntu:22.04:LTS canonical linux-nvidia-tegra < 5.15.0-1020.20
Fix: upgrade to 5.15.0-1020.20
Ubuntu:22.04:LTS canonical linux-nvidia-tegra-igx < 5.15.0-1007.7
Fix: upgrade to 5.15.0-1007.7
Ubuntu:22.04:LTS canonical linux-oem-5.17 All versions
Ubuntu:22.04:LTS canonical linux-oem-6.0 All versions
Ubuntu:22.04:LTS canonical linux-oem-6.1 All versions
Ubuntu:22.04:LTS canonical linux-oem-6.5 All versions
Ubuntu:22.04:LTS canonical linux-oracle < 5.15.0-1049.55
Fix: upgrade to 5.15.0-1049.55
Ubuntu:22.04:LTS canonical linux-oracle-6.5 All versions
Ubuntu:22.04:LTS canonical linux-raspi < 5.15.0-1044.47
Fix: upgrade to 5.15.0-1044.47
Ubuntu:22.04:LTS canonical linux-realtime All versions
Ubuntu:22.04:LTS canonical linux-riscv-5.19 All versions
Ubuntu:22.04:LTS canonical linux-riscv-6.5 All versions
Ubuntu:22.04:LTS canonical linux-starfive-5.19 All versions
Ubuntu:22.04:LTS canonical linux-starfive-6.2 All versions
Ubuntu:22.04:LTS canonical linux-starfive-6.5 All versions
Ubuntu:22.04:LTS canonical linux-xilinx-zynqmp < 5.15.0-1027.31
Fix: upgrade to 5.15.0-1027.31
Ubuntu:Nvidia-BlueField:22.04:LTS canonical linux-bluefield < 5.15.0-1033.35
Fix: upgrade to 5.15.0-1033.35
Ubuntu:Pro:Realtime:22.04:LTS canonical linux-intel-iot-realtime < 5.15.0-1044.46
Fix: upgrade to 5.15.0-1044.46
Ubuntu:Pro:Realtime:22.04:LTS canonical linux-realtime < 5.15.0-1052.58
Fix: upgrade to 5.15.0-1052.58
Ubuntu:24.04:LTS canonical linux-azure-6.11 All versions
Ubuntu:24.04:LTS canonical linux-gcp-6.11 All versions
Ubuntu:24.04:LTS canonical linux-hwe-6.11 All versions
Ubuntu:24.04:LTS canonical linux-lowlatency-hwe-6.11 All versions
Ubuntu:24.04:LTS canonical linux-nvidia-6.11 All versions
Ubuntu:24.04:LTS canonical linux-oem-6.11 All versions
Ubuntu:24.04:LTS canonical linux-oem-6.8 All versions
Ubuntu:24.04:LTS canonical linux-raspi-realtime All versions
Ubuntu:24.04:LTS canonical linux-riscv-6.14 All versions
Debian:12 debian linux < 6.1.52-1
Fix: upgrade to 6.1.52-1
Debian:13 debian linux < 6.4.13-1
Fix: upgrade to 6.4.13-1
Ubuntu:22.04:LTS canonical linux-azure-fde < 5.15.0-1053.61.1
Fix: upgrade to 5.15.0-1053.61.1
Original advisory text
serial: 8250: Fix oops for port->pm on uart_change_pm()
In the Linux kernel, the following vulnerability has been resolved: serial: 8250: Fix oops for port->pm on uart_change_pm() Unloading a hardware specific 8250 driver can produce error "Unable to handle kernel paging request at virtual address" about ten seconds after unloading the driver. This happens on uart_hangup() calling uart_change_pm(). Turns out commit 04e82793f068 ("serial: 8250: Reinit port->pm on port specific driver unbind") was only a partial fix. If the hardware specific driver has initialized port->pm function, we need to clear port->pm too. Just reinitializing port->ops does not do this. Otherwise serial8250_pm() will call port->pm() instead of serial8250_do_pm().
Fix within
Internet-facing 14 days
Internal At next upgrade
  • Not known to be exploited
  • Needs hands-on effort to exploit
  • Gives an attacker full control
Severity
7.8 High
Exploitation
<1% chance of attack within 30 days
Timeline
Published30 Dec 2025
Updated3 Nov 2026
First seen7 Mar 2026
Track software like this
Free during beta