CVE-2026-89740

CVE-2026-89740

published September 12, 2026

CVSS
—
EPSS
0%
Percentile
10.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

serial: imx: serialize imx_uart_ports[] lifetime

imx_uart_probe() publishes its devm-allocated port in imx_uart_ports[]

before uart_add_one_port() because console setup uses the table. The entry

is not cleared when adding the port fails or after removal, leaving a

dangling pointer.

A sibling probe can register the shared console through that stale entry.

This was reproduced under KASAN on QEMU mcimx6ul-evk by unbinding a

sibling UART, unbinding the console UART and rebinding the sibling.

Keep the entry valid through uart_remove_one_port(), then clear it. Protect

port addition and removal together with their table updates so sibling

operations cannot interleave. Reject an occupied slot rather than

clobbering an active port during a duplicate-line probe.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.0th percentile
Published
2026-09-12T00:20Z
References (5)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:46Z
    serial: imx: serialize imx_uart_ports[] lifetime
    cvelistv5