CVE-2026-98752

CVE-2026-98752

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:

tty: port: fix tty_port_tty_vhangup() race

Drivers rely on tty_port_tty_vhangup() to synchronously hang up their

ports before tearing down resources as part of deregistration (e.g. on

physical disconnect).

If tty_port_tty_vhangup() races with another hangup it may however

return before the port has been shut down. This is in turn can lead to

use-after-free and NULL-pointer dereferences in racing ioctls (including

a synchronous hangup) and in processing of racing asynchronous hangups

(carrier loss).

Add the missing serialisation to tty_port_tty_vhangup() and

tty_port_hangup() so that the former does not return until the port has

been shut down also when there is a racing hangup.

Note that serial core does not use tty_port_hangup(), but it already

holds the port mutex when clearing port->tty and shutting down the port

in uart_hangup().

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
    tty: port: fix tty_port_tty_vhangup() race
    cvelistv5
  • 18 OCT 15:47Z
    tty: port: fix tty_port_tty_vhangup() race
    cvelistv5