CVE-2026-98748

CVE-2026-98748

published October 18, 2026

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

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

serial: 8250_bcm7271: fix use-after-free in brcmuart_remove()

brcmuart_handle_irq() starts priv->hrt to work around a receive-timeout

quirk of the 8250 core when hardware flow control is enabled; the timer

callback brcmuart_hrtimer_func() dereferences priv.

brcmuart_remove() cancels the hrtimer before it unregisters the port, so

a receive-timeout interrupt that arrives in between re-arms the timer.

After devm frees priv, the callback runs on freed memory.

Unregister the port before cancelling the hrtimer.

serial8250_unregister_port() shuts the port down and frees its IRQ, so

brcmuart_handle_irq() can no longer restart the timer, and the final

hrtimer_cancel() drains any timer that was armed before or during the

unregister.

This issue was found by an in-house static analysis tool.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00168 · 5.7th percentile
Published
2026-10-18T20:17Z
References (5)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:47Z
    serial: 8250_bcm7271: fix use-after-free in brcmuart_remove()
    cvelistv5
  • 18 OCT 15:47Z
    serial: 8250_bcm7271: fix use-after-free in brcmuart_remove()
    cvelistv5