CVE-2023-54220
BaseFortify
Publication date: 2025-12-30
Last updated on: 2025-12-31
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability occurs in the Linux kernel's 8250 serial driver. When unloading a hardware-specific 8250 driver, an error "Unable to handle kernel paging request at virtual address" can occur about ten seconds after unloading. This happens because uart_hangup() calls uart_change_pm(), and if the hardware-specific driver has initialized the port->pm function, it is not properly cleared. The partial fix only reinitialized port->ops but did not clear port->pm, causing serial8250_pm() to call the wrong function, leading to a kernel oops (crash).
How can this vulnerability impact me? :
This vulnerability can cause the Linux kernel to crash (kernel oops) when unloading certain hardware-specific 8250 serial drivers. This can lead to system instability or downtime, potentially affecting the reliability of systems using these drivers.