Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

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

Quick assessment

Affected
Red Hat Red Hat Enterprise Linux 10
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

kbd-project kbd是kbd-project组织开源的一款键盘配置与管理工具。 kbd-project kbd存在权限许可和访问控制问题漏洞,该漏洞源于openvt -u的authenticate_user()函数中所有权测试依赖stat("/proc/<pid>/fd/0"),由于stat()遵循符号链接到TTY设备节点,TTY节点所有者被误认为进程所有者,可能导致非特权进程被错误视为特权控制台所有者,从而在生成的VT上执行无密码的root登录,造成权限提升。

CVSS 7.8 · High EPSS 0.11% · P1

Possible ATT&CK Techniques 1 AI

T1068 · Exploitation for Privilege Escalation

Affected Version Matrix 9

VendorProduct Version RangeStatus
Red Hat Red Hat Enterprise Linux 10 0:2.6.4-8.el10_2< * unaffected
Red Hat Red Hat Enterprise Linux 6 any unknown
Red Hat Red Hat Enterprise Linux 7 any affected
Red Hat Red Hat Enterprise Linux 8 any affected
Red Hat Red Hat Enterprise Linux 9 0:2.4.0-12.el9_8< * unaffected
Red Hat Red Hat Hardened Images 2.10.0-2.hum1< * unaffected
Red Hat Red Hat OpenShift Container Platform 4 any affected
Red Hat Red Hat OpenShift Container Platform 4.22 4.22.9.8.202608251819-0< * unaffected
4.22.9.8.202609081748-0< * unaffected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-72693

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Kbd: local privilege escalation in openvt via incorrect process owner verification allowing passwordless root login
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
访问控制不恰当
Source: CVE Program / CVE List V5
Vulnerability Title
kbd-project kbd 权限许可和访问控制问题漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
kbd-project kbd是kbd-project组织开源的一款键盘配置与管理工具。 kbd-project kbd存在权限许可和访问控制问题漏洞,该漏洞源于openvt -u的authenticate_user()函数中所有权测试依赖stat("/proc/<pid>/fd/0"),由于stat()遵循符号链接到TTY设备节点,TTY节点所有者被误认为进程所有者,可能导致非特权进程被错误视为特权控制台所有者,从而在生成的VT上执行无密码的root登录,造成权限提升。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
Red Hat Red Hat Enterprise Linux 10 0:2.6.4-8.el10_2 ~ * cpe:/o:redhat:enterprise_linux:10.2
Red Hat Red Hat Enterprise Linux 9 0:2.4.0-12.el9_8 ~ * cpe:/o:redhat:enterprise_linux:9::baseos
Red Hat Red Hat OpenShift Container Platform 4.22 4.22.9.8.202608251819-0 ~ * cpe:/a:redhat:openshift:4.22::el9
Red Hat Red Hat OpenShift Container Platform 4.22 4.22.9.8.202609081748-0 ~ * cpe:/a:redhat:openshift:4.22::el9
Red Hat Red Hat Hardened Images 2.10.0-2.hum1 ~ * cpe:/a:redhat:hummingbird:1
Red Hat Red Hat Enterprise Linux 6 - cpe:/o:redhat:enterprise_linux:6
Red Hat Red Hat Enterprise Linux 7 - cpe:/o:redhat:enterprise_linux:7
Red Hat Red Hat Enterprise Linux 8 - cpe:/o:redhat:enterprise_linux:8
Red Hat Red Hat OpenShift Container Platform 4 - cpe:/a:redhat:openshift:4

II. Public POCs for CVE-2026-72693

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-72693

请登录查看更多情报信息。

Vendor Advisories for CVE-2026-72693 (7)

Same Patch Batch · Red Hat · 2026-08-11 · 29 CVEs total

CVE-2026-10579 9.8 CRITICAL Picketlink-federation: auth bypass in picketlink saml unsolicited-response
CVE-2026-19546 8.8 HIGH Dbi: incomplete fix for cve-2026-14380 dbi: arbitrary code execution via caller-influenced
CVE-2026-15555 8.8 HIGH Jboss-marshalling-river: wildfly-clustering-infinispan-marshalling: jboss deserialization
CVE-2026-19550 8.2 HIGH Freeipa: ipa: freeipa: trust-fetch-domains uses trust-read aci to gate a privileged ad tru
CVE-2026-15556 8.1 HIGH Picketlink-federation: picketlink saml 2.0 auth bypass via missing assertions
CVE-2026-15560 8.1 HIGH Openjdk-orb: unauthed class loading via iiop in eap
CVE-2026-15567 7.5 HIGH Wildfly: wildfly-iiop: wildfly-jacorb: wildfly: pre-auth denial of service on the iiop lis
CVE-2026-71467 7.5 HIGH Acm-search-v2-api-rhel9: search-v2-api: authentication bypass on /federated via upgrade: w
CVE-2026-71217 7.5 HIGH Iperf3: iperf3 server accepts unbounded peer-controlled json parameters enabling remote de
CVE-2026-15565 7.5 HIGH Undertow: undertow-websockets: undertow: pre-auth dos on websocket endpoint with @serveren
CVE-2026-15562 7.5 HIGH Jboss-remoting: jboss-remoting: integer overflow in messagereader leads to pre-authenticat
CVE-2026-15561 7.5 HIGH Undertow-core: oom via missing limits in chunked trailer in eap's undertow
CVE-2026-15563 7.4 HIGH Wildfly-iiop-openjdk: missing authentication on eap's iiop nameservice leads to mitm or do
CVE-2026-15554 7.4 HIGH Undertow-core: undertow: authentication bypass via ajp ssl_cert/is_ssl forgery
CVE-2026-50237 7.4 HIGH Openshift/console: namespace tenant ssrf with egress bypass, catalog poisoning, and admin-
CVE-2026-50236 7.4 HIGH Openshift/console: authenticated ssrf with full response reflection and path neutralizatio
CVE-2026-72694 7.1 HIGH Mrtg: mrtg daemon symlink-following chown allows local privilege escalation via pid file p
CVE-2026-71474 7.1 HIGH Insights-client-rhel9: insights-client: pull-secret bearer token written to logs on non-20
CVE-2026-71475 6.8 MEDIUM Insights-client-rhel9: insights-client: spoke-controlled clusterid injected unencoded into
CVE-2026-24330 6.5 MEDIUM Wildfly-core: wildfly: arbitrary file read via malicious archive deployment

Showing top 20 of 29 CVEs. View all on vendor page &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-72693

No comments yet


Leave a comment