Out-of-Bounds Read Vulnerability in wlroots Affects Local X11 Clients
CVE-2026-121604
4.8MEDIUM
What is CVE-2026-121604?
The wlroots project, prior to version 0.20.2, has been identified to have an out-of-bounds read vulnerability in the read_surface_class() method located in the source file xovm.c. This vulnerability allows local X11 clients to exploit a flaw in the code that permits the leakage of compositor heap memory. By manipulating the WM_CLASS property with a NUL-terminated instance coupled with an unterminated class, attackers are able to expose bytes from heap memory during inter-process communication (IPC) operations, potentially exposing sensitive data.
Affected Version(s)
wlroots 0 < 0.20.2
