CVE-2026-50292
published 2026-06-04CVE-2026-50292: In libinput before 1.30.4 and 1.31.x before 1.31.3, libinput-device-group unescaped phys output can inject udev properties leading to arbitrary root code…
PriorityP261critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EPSS
0.50%
38.9th percentile
In libinput before 1.30.4 and 1.31.x before 1.31.3, libinput-device-group unescaped phys output can inject udev properties leading to arbitrary root code execution
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| freedesktop | libinput | < 1.30.4 | 1.30.4 |
| freedesktop | libinput | — | — |
| freedesktop | libinput | >= 1.31.0 < 1.31.3 | 1.31.3 |
Detection & IOCsextracted from sources · hover to see the quote
- →Monitor for unexpected processes or commands spawned via udev REMOVE_CMD property execution, which can be triggered when a uinput device is removed — a key exploitation vector for this CVE. ↗
- →Monitor access to /dev/uinput by non-root, non-trusted users. Exploitation requires write access to /dev/uinput to create crafted uinput devices that inject udev properties. ↗
- →Audit udev rules installed by packages such as steam-device, antimicrox, and kdeconnectd that grant logged-in users access to create uinput devices, as these expand the attack surface. ↗
- →Alert on invocations of the libinput-device-group helper process, especially when called in the context of udev events for uinput devices, as this is the vulnerable code path. ↗
- ·Vulnerable libinput versions are before 1.30.4 and 1.31.x before 1.31.3. Ensure patched versions are deployed; affected platforms include RHEL 7, 8, 9, and 10. ↗
- ·Restricting /dev/uinput access to trusted users only is the recommended mitigation. Default configurations on most distributions are safe, but third-party udev rules (e.g., from steam-device, antimicrox, kdeconnectd) may loosen this restriction. ↗
CVSS provenance
nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vendor_redhat9.8CRITICAL
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
VulDB
freedesktop libinput up to 1.30.3/1.31.2 crlf injection
vuldb·2026-06-04·CVSS 7.4
CVE-2026-50292 [HIGH] freedesktop libinput up to 1.30.3/1.31.2 crlf injection
A vulnerability classified as critical has been found in freedesktop libinput up to 1.30.3/1.31.2. Impacted is an unknown function. This manipulation causes crlf injection.
This vulnerability is registered as CVE-2026-50292. The attack needs to be launched locally. No exploit is available.
It is recommended to upgrade the affected component.
GHSA
In libinput before 1.30.4 and 1.31.x before 1.31.3, libinput-device-group unescaped phys output can inject udev properties leading to arbitrary root code execution
ghsa_unreviewed·2026-06-04
CVE-2026-50292 [HIGH] CWE-93 In libinput before 1.30.4 and 1.31.x before 1.31.3, libinput-device-group unescaped phys output can inject udev properties leading to arbitrary root code execution
In libinput before 1.30.4 and 1.31.x before 1.31.3, libinput-device-group unescaped phys output can inject udev properties leading to arbitrary root code execution
Red Hat
libinput: local privilege escalation via crafted uinput devices
vendor_redhat·2026-06-05·CVSS 9.8
CVE-2026-50292 [CRITICAL] CWE-78 libinput: local privilege escalation via crafted uinput devices
libinput: local privilege escalation via crafted uinput devices
In libinput before 1.30.4 and 1.31.x before 1.31.3, libinput-device-group unescaped phys output can inject udev properties leading to arbitrary root code execution
A flaw was found in libinput. A local attacker with access to /dev/uinput can inject arbitrary udev properties through the libinput-device-group helper. This injection can lead to root code execution, for example, by exploiting REMOVE_CMD properties that are executed when a device is removed. This vulnerability allows an attacker to gain elevated privileges on the system.
Mitigation: Restrict access to /dev/uinput to trusted users only. This is the default on virtually all distributions but some packages install udev rules that allow a logged-in user to create ui
No detection rules found.
No public exploits indexed.
2026-06-04
Published