CVE-2026-98754
Linux: tty: vcc: hold port lock when clearing tty pointer in vcc_cleanup
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.17%Chance of exploitation activity in the next 30 days, higher than 5% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in57753441ef84bee3bf0e9ee1e3778d119c44aa32Also 88f6ecb058801e9ce7b9aabc966530118d7cd53c, 821050631750e982007c0856c119346edba51cae and 6 moreCVE List
What fixes it
- 57753441ef84bee3bf0e9ee1e3778d119c44aa32LinuxCVE List
- 88f6ecb058801e9ce7b9aabc966530118d7cd53cLinuxCVE List
- 821050631750e982007c0856c119346edba51caeLinuxCVE List
- 1a9fb9eaeb69b1f6c00bed09289a33d9fe1e7ae4LinuxCVE List
- 03b49c991abb8d021ca6fe51cd173447236b0552LinuxCVE List
- 6.6.160LinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
In the Linux kernel, the following vulnerability has been resolved:
tty: vcc: hold port lock when clearing tty pointer in vcc_cleanup
vcc_cleanup() sets port->tty to NULL without holding port->lock, racing with vcc_event() LDC callbacks that read port->tty under port->lock and then use tty->port. This can cause a use-after-free when the callback dereferences tty->port after cleanup has already destroyed and freed it.
Text from CVE List
Affected versions 14
- Linuxaffected: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 57753441ef84bee3bf0e9ee1e3778d119c44aa32CVE List
- Linuxaffected: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 88f6ecb058801e9ce7b9aabc966530118d7cd53cCVE List
- Linuxaffected: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 821050631750e982007c0856c119346edba51caeCVE List
- Linuxaffected: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 1a9fb9eaeb69b1f6c00bed09289a33d9fe1e7ae4CVE List
- Linuxaffected: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 03b49c991abb8d021ca6fe51cd173447236b0552CVE List
- Linuxaffected: all versions before 6.6.160CVE List
- Linuxaffected: all versions before 6.12.113CVE List
- Linuxaffected: all versions before 6.18.56CVE List
- Linuxaffected: all versions before 7.2.10CVE List
- Linuxunaffected: 6.6.160 through 6.6.*CVE List
- Linuxunaffected: 6.12.113 through 6.12.*CVE List
- Linuxunaffected: 6.18.56 through 6.18.*CVE List
- Linuxunaffected: 7.2.10 through 7.2.*CVE List
- Linuxunaffected: 7.3CVE List
References 5
- git.kernel.org/stable/c/57753441ef84bee3bf0e9ee1e3778d119c44aa32Referencevia CVE List
- git.kernel.org/stable/c/88f6ecb058801e9ce7b9aabc966530118d7cd53cReferencevia CVE List
- git.kernel.org/stable/c/821050631750e982007c0856c119346edba51caeReferencevia CVE List
- git.kernel.org/stable/c/1a9fb9eaeb69b1f6c00bed09289a33d9fe1e7ae4Referencevia CVE List
- git.kernel.org/stable/c/03b49c991abb8d021ca6fe51cd173447236b0552Referencevia CVE List