Vulnerability · Published Apr 1, 2026 · Assigned by redhat
CVE-2026-35093Libinput: libinput: unauthorized code execution and information disclosure through lua bytecode plugins
High 8.8
In plain English
A high-severity code injection in Red Hat Enterprise Linux 10 from Red Hat. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 8% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
A flaw was found in libinput. A local attacker who can place a specially crafted Lua bytecode file in certain system or user configuration directories can bypass security restrictions. This allows the attacker to run unauthorized code with the same permissions as the program using libinput, such as a graphical compositor. This could lead to the attacker monitoring keyboard input and sending that information to an external location.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine:v3.23 | libinput | 1.30.3-r0 | ALPINE-CVE-2026-35093 |
| Debian:14 | libinput | 1.31.1-1 | DEBIAN-CVE-2026-35093 |
| Ubuntu:26.04:LTS | libinput | no fix listed | UBUNTU-CVE-2026-35093 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Red Hat | Red Hat Enterprise Linux 10 | see references |
| Red Hat | Red Hat Enterprise Linux 7 | see references |
| Red Hat | Red Hat Enterprise Linux 8 | see references |
| Red Hat | Red Hat Enterprise Linux 9 | see references |
Weakness: CWE-94 · Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
References
- https://access.redhat.com/security/cve/CVE-2026-35093 vdb-entry, x_refsource_REDHAT
- RHBZ#2453839 issue-tracking, x_refsource_REDHAT
- https://gitlab.freedesktop.org/libinput/libinput/-/work_items/1271
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-35093.json x_sadp-csaf-vex