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.
Published: 2026-10-18
Score: 4.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel Crash (Denial of Service)
Action: Immediate Patch
AI Analysis

Impact

The Linux kernel does not restore the TTY_IO_ERROR flag when a TTY port activation fails, creating a race condition that allows I/O operations to target a port that is deregistered or powered down. If such access occurs, the kernel may attempt to dereference a NULL pointer or read uninitialized memory during a hung or open ioctl, leading to a kernel panic. The flaw also resembles a use‑after‑free scenario because the flag is not reset before the port is closed, leaving a vulnerability window for a kernel crash.

Affected Systems

All builds of the Linux kernel that lack the recent tty_port TTY_IO_ERROR restoration patch are affected. No specific version numbers are listed, so any kernel prior to the inclusion of the fix is vulnerable. Systems running a native Linux kernel without the update are at risk.

Risk and Exploitability

The vulnerability has a CVSS score of 4.7, indicating moderate severity, and its EPSS score is less than 1%, suggesting a very low but nonzero likelihood of exploitation. It is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is local; a privileged or root user can provoke the race condition by manipulating TTY device nodes, potentially leading to a kernel crash.

Generated by OpenCVE AI on October 23, 2026 at 22:00 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that includes the tty_port TTY_IO_ERROR restoration patch.
  • Reboot affected systems after the update to ensure the patched kernel is running.
  • Until the patch is installed, avoid performing concurrent ioctls and hangup operations on TTY devices and monitor system logs for signs of kernel panics or Oops events.

Generated by OpenCVE AI on October 23, 2026 at 22:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
History

Fri, 30 Oct 2026 12:45:00 +0000


Fri, 23 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Fri, 23 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-366
References
Metrics threat_severity

None

cvssV3_1

{'score': 4.7, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Wed, 21 Oct 2026 13:15:00 +0000


Sun, 18 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
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.
Title tty: tty_port: restore TTY_IO_ERROR on activation failure
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-30T12:39:23.712Z

Reserved: 2026-09-25T10:25:14.368Z

Link: CVE-2026-98753

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:29.103

Modified: 2026-10-30T13:21:24.277

Link: CVE-2026-98753

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98753 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T22:00:28Z

Weaknesses
  • CWE-366

    Race Condition within a Thread