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

vt: stabilize tty reference in kbd_keycode with tty_port_tty_get

kbd_keycode() reads vc->port.tty without acquiring a tty reference,
racing against con_shutdown() which clears port.tty under a different
lock. Use tty_port_tty_get()/tty_kref_put() to hold a proper reference
for the duration the tty pointer is needed.
Published: 2026-08-22
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Potential use‑after‑free leading to kernel instability or exploitation
Action: Immediate Patch
AI Analysis

Impact

The kernel function kbd_keycode reads the tty pointer from vc->port without taking a reference, racing against con_shutdown, which may clear the pointer under a different lock. This race condition can lead to a use‑after‑free or memory corruption scenario that could crash the kernel or, in a worst‑case scenario, allow a local attacker with access to the console or keyboard input to execute arbitrary code.

Affected Systems

The vulnerability exists in the Linux kernel. No explicit version range is provided in the data, indicating that any Linux kernel compiled from source before the applied patch may be affected. The fix is present in the mainline source code, so upgrading to a recent stable kernel or backporting the specific commit will mitigate the issue.

Risk and Exploitability

The CVSS score is 7.8, the EPSS score is < 1%, and it is not listed in the CISA KEV catalog. The high severity and low exploitation probability suggest a significant threat level, but a race‑condition leading to use‑after‑free could still allow a local attacker to crash the kernel or potentially gain privilege. The likely attack vector remains local, via console or keyboard input. No public exploits are known yet.

Generated by OpenCVE AI on August 25, 2026 at 09:38 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that incorporates the commit to use tty_port_tty_get()/tty_kref_put() in kbd_keycode
  • If an immediate kernel upgrade is not feasible, disable direct console or keyboard access on vulnerable systems until the patch is applied
  • Manually backport the specific commit to your existing kernel sources and rebuild the kernel

Generated by OpenCVE AI on August 25, 2026 at 09:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4777-1 linux security update
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Tue, 25 Aug 2026 08:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Tue, 25 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

cvssV3_1

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


Mon, 24 Aug 2026 12:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Sat, 22 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Sat, 22 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: vt: stabilize tty reference in kbd_keycode with tty_port_tty_get kbd_keycode() reads vc->port.tty without acquiring a tty reference, racing against con_shutdown() which clears port.tty under a different lock. Use tty_port_tty_get()/tty_kref_put() to hold a proper reference for the duration the tty pointer is needed.
Title vt: stabilize tty reference in kbd_keycode with tty_port_tty_get
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-08-25T05:41:27.811Z

Reserved: 2026-08-15T05:44:03.925Z

Link: CVE-2026-74675

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T16:16:41.590

Modified: 2026-08-25T06:18:50.237

Link: CVE-2026-74675

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-22T00:00:00Z

Links: CVE-2026-74675 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T09:45:03Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition