Out-of-bounds read In xwayland
Description
A heap-based buffer over-read vulnerability was found in the X.org server's ProcXIPassiveGrabDevice() function. This issue occurs when byte-swapped length values are used in replies, potentially leading to memory leakage and segmentation faults, particularly when triggered by a client with a different endianness. This vulnerability could be exploited by an attacker to cause the X server to read heap memory values and then transmit them back to the client until encountering an unmapped page, resulting in a crash. Despite the attacker's inability to control the specific memory copied into the replies, the small length values typically stored in a 32-bit integer can result in significant attempted out-of-bounds reads.
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Package | Affected version | Patched versions |
|---|---|---|---|
debian 13 | 2:23.2.6-1 | ||
debian 14 | 2:21.1.11-3 | ||
debian 12 | - | ||
debian 11 | 2:1.20.11-1+deb11u13 | ||
debian 12 | 2:21.1.7-3+deb12u7 | ||
debian 13 | 2:21.1.11-3 | ||
debian 14 | 2:23.2.6-1 | ||
rpm rhel9 | 0:23.2.7-1.el9 | ||
rpm rhel9 | 0:1.13.1-8.el9_4.3 | ||
rpm rhel6 | - | - |
1-10 of 20
10
Aliases