Bug#1132550: libinput: CVE-2026-35093 CVE-2026-35094

Salvatore Bonaccorso <[email protected]>
Newsgroups gmane.linux.debian.devel.x
Message-ID <177515070813.4095436.15839180507342822245.reportbug__43279.6834431187$1775150859$gmane$org@eldamar.lan>
Source: libinput
Version: 1.31.0-1
Severity: grave
Tags: security upstream
X-Debbugs-Cc: [email protected], Debian Security Team <[email protected]>

Hi,

The following vulnerabilities were published for libinput.

I make the severity grave to make sure fix go in before forky (I would
expect that anyway), but feel free to downgrade if you do not agree.

CVE-2026-35093[0]:
| 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.


CVE-2026-35094[1]:
| A flaw was found in libinput. An attacker capable of deploying a Lua
| plugin file in specific system directories can exploit a dangling
| pointer vulnerability. This occurs when a garbage collection cleanup
| function is called, leaving a pointer that can then be printed to
| system logs. This could potentially expose sensitive data if the
| memory location is re-used, leading to information disclosure. For
| this exploit to work, Lua plugins must be enabled in libinput and
| loaded by the compositor.


If you fix the vulnerabilities please also make sure to include the
CVE (Common Vulnerabilities & Exposures) ids in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-35093
    https://www.cve.org/CVERecord?id=CVE-2026-35093
[1] https://security-tracker.debian.org/tracker/CVE-2026-35094
    https://www.cve.org/CVERecord?id=CVE-2026-35094

Regards,
Salvatore
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.