CVE-2026-98751: tty: abort break signalling on hangup
In the Linux kernel, the following vulnerability has been resolved:
tty: abort break signalling on hangup
The break ioctls can race with hangup and end up calling into a tty driver for a device that is already gone or powered down.
Drivers must handle this race, but TCSBRK and TCSBRKP should still be aborted to avoid calling back into the driver after a user-controlled timeout (possibly even after the tty has been reopened).
Note that drivers should disable any break state on shutdown so just return on hangup (calling breakctl() again is racy and will most likely fail for drivers handling the race).
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Compensating control
Update tty drivers to disable any break state during shutdown, and abort TCSBRK/TCSBRKP break signalling on hangup so the ioctls return without calling back into a device that is gone or powered down.