CVE-2026-98753

tty: tty_port: restore TTY_IO_ERROR on activation failure

State
Published
Severity
Not scored
Published
Oct 18, 2026
Updated
Oct 30, 2026
Reserved
Sep 25, 2026

Read the record on cve.org

Description

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

tty: tty_port: restore TTY_IO_ERROR on activation failure

Make sure to restore the TTY_IO_ERROR flag if activation fails to prevent I/O attempts on a port that is gone or powered down.

This specifically avoids issues like kernel panic due to unclocked accesses or NULL-pointer dereferences when accessing powered down or deregistered ports when a TTY ioctl races with hangup and open.

Note that the flag is set again in tty_port_close() but not restoring it on activation failure leaves a window where drivers fail to handle the ioctl-hangup race.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • a9a37ec33a1b3e66b260ac1c29bff0aec8b89ae4 to before 761e8c5eb13d1b5e196b0b39bdfed6fc67af9dd2Affected
  • a9a37ec33a1b3e66b260ac1c29bff0aec8b89ae4 to before 5469dc4153a60289c5bae00215947c6ce09fcc0eAffected
  • a9a37ec33a1b3e66b260ac1c29bff0aec8b89ae4 to before e24625bff786fa3f22cc38b5038362b910621e83Affected
  • a9a37ec33a1b3e66b260ac1c29bff0aec8b89ae4 to before 16032c980d8f71642fcdc99309c571df3fcf3328Affected
  • a9a37ec33a1b3e66b260ac1c29bff0aec8b89ae4 to before 34d4f67472ef7a744970b772a8565ddc727788e2Affected
  • a9a37ec33a1b3e66b260ac1c29bff0aec8b89ae4 to before 7021acc84c2e0add77a1a33152e3a1e428fdbfdbAffected
  • a9a37ec33a1b3e66b260ac1c29bff0aec8b89ae4 to before 6388409b711eb91b14fa075a4d861ccc4df1cfe7Affected
  • a9a37ec33a1b3e66b260ac1c29bff0aec8b89ae4 to before 56964f6a31238fb41d5830bb42520c5b10ff7d8fAffected
LinuxLinux
  • 2.6.33Affected
  • before 2.6.33Not affected
  • 5.10.273 through 5.10.*Not affected
  • 5.15.224 through 5.15.*Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.12.113 through 6.12.*Not affected
  • 6.18.56 through 6.18.*Not affected
  • 7.2.10 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.