CVE-2023-54220
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().
Affected versions
Linux kernel versions
4.14.316,
4.19.284,
5.4.244,
5.10.181,
5.15.113,
6.1.30,
6.3.4,
6.4
and later are affected. Fixed in
4.14.324,
4.19.293,
5.4.255,
5.10.192,
5.15.128,
6.1.47,
6.4.12,
6.5
and their respective stable series.
References
The following references provide additional information about CVE-2023-54220 including vendor advisories, patch commits, exploit details, and third-party analysis. Links are sourced from the NIST NVD database.
-
PatchKernel patch commithttps://git.kernel.org/stable/c/0c05493341d6f2097f75f0a5dbb7b53a9e8c5f6c
-
PatchKernel patch commithttps://git.kernel.org/stable/c/18e27df4f2b4e257c317ba8076f31a888f6cc64b
-
PatchKernel patch commithttps://git.kernel.org/stable/c/375806616f8c772c33d40e112530887b37c1a816
Frequently asked questions
-
What is CVE-2023-54220?
CVE-2023-54220 is a unscored severity Linux kernel vulnerability . It affects Linux kernel versions from 4.14.316 onward and has been patched in 4.14.324, 4.19.293, 5.4.255 and others. CVE-2023-54220 has not been confirmed as actively exploited and is not listed in the CISA KEV catalog.
-
Is there a patch available for CVE-2023-54220?
Yes — CVE-2023-54220 has been patched. Fixed versions include 4.14.324, 4.19.293, 5.4.255 and others. If you are running Linux kernel 4.14.316 or later up to the fix versions, apply the relevant patch for your kernel branch.
-
Is CVE-2023-54220 actively exploited?
No — CVE-2023-54220 has not been confirmed as actively exploited. It is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog.