wlroots before 0.20.2 contains an out-of-bounds read vulnerability in read_surface_class() in xwayland/xwm.c that allows local X11 clients to leak compositor heap memory. Attackers can set a WM_CLASS property with a NUL-terminated instance but unterminated class, exposing over-read heap bytes as the window class or app_id over IPC.
Metrics
Affected Vendors & Products
References
History
Sat, 07 Nov 2026 19:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Fri, 06 Nov 2026 22:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Wlroots
Wlroots wlroots |
|
| Vendors & Products |
Wlroots
Wlroots wlroots |
Tue, 03 Nov 2026 16:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | wlroots before 0.20.2 contains an out-of-bounds read vulnerability in read_surface_class() in xwayland/xwm.c that allows local X11 clients to leak compositor heap memory. Attackers can set a WM_CLASS property with a NUL-terminated instance but unterminated class, exposing over-read heap bytes as the window class or app_id over IPC. | |
| Title | wlroots before 0.20.2 Out-of-Bounds Read via read_surface_class() in xwm.c | |
| Weaknesses | CWE-125 | |
| References |
|
|
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: VulnCheck
Published: 2026-11-03T16:26:55.569Z
Updated: 2026-11-07T03:14:36.532Z
Reserved: 2026-11-03T16:19:16.465Z
Link: CVE-2026-121604
Updated: 2026-11-07T03:14:30.425Z
Status : Received
Published: 2026-11-03T17:18:11.737
Modified: 2026-11-07T04:17:26.520
Link: CVE-2026-121604
No data.