CVE-2026-98753

Source
https://cve.org/CVERecord?id=CVE-2026-98753
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98753.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-98753
Downstream
Published
2026-10-18T15:47:37Z
Modified
2026-10-19T02:47:15Z
Summary
tty: tty_port: restore TTY_IO_ERROR on activation failure
Details

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.

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98753.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
a9a37ec33a1b3e66b260ac1c29bff0aec8b89ae4
Fixed
34d4f67472ef7a744970b772a8565ddc727788e2
Fixed
7021acc84c2e0add77a1a33152e3a1e428fdbfdb
Fixed
6388409b711eb91b14fa075a4d861ccc4df1cfe7
Fixed
56964f6a31238fb41d5830bb42520c5b10ff7d8f

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98753.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
2.6.33
Fixed
6.12.113
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.56
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.10

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98753.json"