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

USB: serial: fix ioctl hangup race

The tty ioctls can race with hangup and end up calling into a tty driver
for a device that is already gone or powered down.

Serialise the callbacks using the tty port mutex and add the missing
checks to make sure the port has not been hung up before accessing port
driver data or hardware.

This specifically avoids dereferencing a NULL-pointer if a device is
disconnected during lengthy break signalling.

Note that TIOCGICOUNT and TIOCMIWAIT do not access port driver data or
hardware and are therefore not affected by the race.
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Denial of Service (Kernel Crash)
Action: Immediate Patch
AI Analysis

Impact

In Linux kernel devices, a race condition between tty ioctls and hangup can result in a NULL-pointer dereference if a serial device is disconnected during lengthy break signalling. The flaw is mitigated by serialising callbacks and adding checks before accessing driver data or hardware. An exploit that reaches this state would crash the kernel, causing a system reboot or other interruption of services. The vulnerability does not provide privilege escalation or data disclosure, but it can affect availability for the affected host. The flaw is a classic null pointer dereference race that could lead to a kernel panic.

Affected Systems

All Linux kernel implementations that have not yet incorporated the commit that introduces this guard. The flaw applies to the generic Linux kernel and is present in any distribution that ships with the affected kernel before the fix is applied, regardless of release version. No specific version numbers are listed in the advisory, so all kernels lacking the patch are considered vulnerable.

Risk and Exploitability

The CVSS score is not publicly disclosed, and EPSS data is not available, so the exploitation probability is undefined. However, the issue is a local denial of service that requires the attacker to trigger a tty ioctl on a disconnected serial device, which typically needs the ability to run commands on the same machine and may be limited to users with sufficient privileges to access the serial port. The vulnerability is not currently listed in the CISA KEV catalogue. Given the lack of remote exploitation vectors and limited privilege requirements, the overall risk is moderate, but any kernel crash can have severe operational impacts. Applying the patch to the kernel mitigates the race condition and eliminates the crash path.

Generated by OpenCVE AI on October 18, 2026 at 22:14 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the commit fixing the race condition.
  • If an upgrade is not immediately possible, avoid disconnecting serial devices during lengthy break signalling and consider disabling break signalling on that device to reduce the chance of a crash.
  • If permanent avoidance is required, isolate the vulnerable serial device on a dedicated system that can tolerate kernel crashes or implement redundancy to minimize downtime.

Generated by OpenCVE AI on October 18, 2026 at 22:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: USB: serial: fix ioctl hangup race The tty ioctls can race with hangup and end up calling into a tty driver for a device that is already gone or powered down. Serialise the callbacks using the tty port mutex and add the missing checks to make sure the port has not been hung up before accessing port driver data or hardware. This specifically avoids dereferencing a NULL-pointer if a device is disconnected during lengthy break signalling. Note that TIOCGICOUNT and TIOCMIWAIT do not access port driver data or hardware and are therefore not affected by the race.
Title USB: serial: fix ioctl hangup race
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-18T15:46:19.498Z

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

Link: CVE-2026-98695

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-10-18T16:17:22.960

Link: CVE-2026-98695

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T22:15:14Z

Weaknesses