CVE-2026-72693 Kbd: local privilege escalation in openvt via incorrect process owner verification allowing passwordless root login

High 7.8 Published Updated

Local attackers can gain root privileges via passwordless login if openvt -u is used in kbrequest/init due to incorrect process owner verification.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2026-72693?

CVE-2026-72693 is a high-severity vulnerability in Red Hat Enterprise Linux 10, published on 11 Aug 2026. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

`openvt -u` is intended to identify the owner of the current VT and then execute `login` as that user from a privileged context. In the documented `kbrequest`/init usage, the ownership test in `authenticate_user()` relies on `stat("/proc/<pid>/fd/0")`. `stat()` on `/proc/<pid>/fd/0` follows the symlink to the underlying TTY device node. As a result, `buf.st_uid` reflects the owner of the TTY node rather than the owner of the process holding the file descriptor. If the TTY owner returns to `root` or the getty owner after logout while an unprivileged process still has `fd 0` attached to that TTY, the check can incorrectly treat that process as belonging to the privileged console owner. Once that check succeeds, the `-u` path executes a passwordless login as the selected user. In the documented `kbrequest`/init deployment using `openvt -us`, this can result in passwordless `login -f root` on the spawned VT. This report establishes that privilege escalation path for that documented deployment; it does not claim equivalent reachability for deployments that do not use `openvt -u` from a privileged `kbrequest`/init path.

Weakness: CWE-284

Which versions are affected by CVE-2026-72693?

Linux distribution packages (40)
kbd AlmaLinux:10All versions2.6.4-8.el10_2
kbd-legacy AlmaLinux:10All versions2.6.4-8.el10_2
kbd-misc AlmaLinux:10All versions2.6.4-8.el10_2
kbd AlmaLinux:8All versions2.0.4-11.el8_10.1
kbd-legacy AlmaLinux:8All versions2.0.4-11.el8_10.1
kbd-misc AlmaLinux:8All versions2.0.4-11.el8_10.1
kbd AlmaLinux:9All versions2.4.0-12.el9_8
kbd-legacy AlmaLinux:9All versions2.4.0-12.el9_8
kbd-misc AlmaLinux:9All versions2.4.0-12.el9_8
kbd Red Hat:enterprise_linux:10.2All versions0:2.6.4-8.el10_2
kbd-debuginfo Red Hat:enterprise_linux:10.2All versions0:2.6.4-8.el10_2
kbd-debugsource Red Hat:enterprise_linux:10.2All versions0:2.6.4-8.el10_2
kbd-legacy Red Hat:enterprise_linux:10.2All versions0:2.6.4-8.el10_2
kbd-misc Red Hat:enterprise_linux:10.2All versions0:2.6.4-8.el10_2
kbd Red Hat:enterprise_linux:8::baseosAll versions0:2.0.4-11.el8_10.1
kbd-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:2.0.4-11.el8_10.1
kbd-debugsource Red Hat:enterprise_linux:8::baseosAll versions0:2.0.4-11.el8_10.1
kbd-legacy Red Hat:enterprise_linux:8::baseosAll versions0:2.0.4-11.el8_10.1
kbd-misc Red Hat:enterprise_linux:8::baseosAll versions0:2.0.4-11.el8_10.1
kbd Red Hat:enterprise_linux:9::baseosAll versions0:2.4.0-12.el9_8
kbd-debuginfo Red Hat:enterprise_linux:9::baseosAll versions0:2.4.0-12.el9_8
kbd-debugsource Red Hat:enterprise_linux:9::baseosAll versions0:2.4.0-12.el9_8
kbd-legacy Red Hat:enterprise_linux:9::baseosAll versions0:2.4.0-12.el9_8
kbd-misc Red Hat:enterprise_linux:9::baseosAll versions0:2.4.0-12.el9_8
kbd Red Hat:hummingbird:1All versions0:2.10.0-2.hum1
kbd-legacy Red Hat:hummingbird:1All versions0:2.10.0-2.hum1
kbd-misc Red Hat:hummingbird:1All versions0:2.10.0-2.hum1
kbd Rocky Linux:10All versions0:2.6.4-8.el10_2
kbd Rocky Linux:8All versions0:2.0.4-11.el8_10.1
kbd Rocky Linux:9All versions0:2.4.0-12.el9_8
kbd SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions2.4.0-150400.5.12.1
kbd SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions2.4.0-150400.5.12.1
kbd SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSAll versions2.4.0-150400.5.12.1
kbd SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSSAll versions2.4.0-150400.5.12.1
kbd SUSE:Linux Enterprise Micro 5.3All versions2.4.0-150400.5.12.1
kbd SUSE:Linux Enterprise Micro 5.4All versions2.4.0-150400.5.12.1
kbd SUSE:Linux Enterprise Micro 5.5All versions2.4.0-150400.5.12.1
kbd SUSE:Linux Enterprise Module for Basesystem 15 SP7All versions2.4.0-150700.15.10.1
kbd SUSE:Linux Enterprise Server 15 SP4-LTSSAll versions2.4.0-150400.5.12.1
kbd SUSE:Linux Enterprise Server 15 SP5-LTSSAll versions2.4.0-150400.5.12.1

How do I fix CVE-2026-72693?

Apply the vendor's patch.

Is CVE-2026-72693 being exploited?

There is no known exploitation of CVE-2026-72693 in the wild and no public exploit code.

Sources

Also known as ALSA-2026:57597, ALSA-2026:57610, ALSA-2026:78951, AZL-95928, CLSA-2026-1788265535, CLSA-2026-1788600455 and 20 more.

Is CVE-2026-72693 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free