Opened 3 weeks ago
Closed 2 weeks ago
#24132 closed enhancement (fixed)
libX11-1.8.14 (Xorg library)
| Reported by: | Bruce Dubbs | Owned by: | SecurityAdvisory |
|---|---|---|---|
| Priority: | elevated | Milestone: | 98-Security |
| Component: | BOOK | Version: | git |
| Severity: | high | Keywords: | |
| Cc: |
Description
New point version.
Change History (3)
comment:1 by , 3 weeks ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 3 weeks ago
| Milestone: | 13.2 → 98-Security |
|---|---|
| Owner: | changed from to |
| Priority: | normal → elevated |
| Severity: | normal → high |
| Status: | assigned → new |
comment:3 by , 2 weeks ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Advisory sa-13.1-075 has been issued. This advisory covers five related Xorg libraries.
Note:
See TracTickets
for help on using tickets.

libX11 is the original client-side library for the core X11 protocol. This release includes: * ximcp: bound XIM_OPEN_REPLY attribute lengths (CVE-2026-94283) (!310) * ximcp: bound XIM_REGISTER_TRIGGERKEYS keylist lengths (CVE-2026-94284) (!310) * lcGenConv: bound byteM_parse_codeset() reads (CVE-2026-94285) (!310) * xkb: Check the keysym range in _XkbReadKeyActions (CVE-2026-88806) (!309) * OpenDisplay: avoid NULL dereference in out-of-memory error path (!307) * XSetFontPath: zero-initialize packed font path buffer (#248, !306) * _XSend: treat xcb_writev returning 0 as failure (!305) * _XSend: discard the output buffer after an I/O error (!305) * XkbSetIndicatorMap: avoid undefined behavior due to left shift (#246, !304) * nls: Add ca_ES.UTF-8 at valencia locale (#234, !303) * Xutil.h: add include of Xresource.h (#242, !302) * xkb: fix incorrect size check when growing doodads in a section (!300) * XlibInt.c: use correct type for Win32 in SocketBytesReadable() (!299) * XlibInt.h: prevent Win32 CreateWindow macro from leaking into our code (!299) For more information on the included security fixes, see the advisory at: https://lists.x.org/archives/xorg-announce/2026-October/003752.html Alan Coopersmith (9): XlibInt.h: prevent Win32 CreateWindow macro from leaking into our code XlibInt.c: use correct type for Win32 in SocketBytesReadable() Xutil.h: add include of Xresource.h nls: Add ca_ES.UTF-8 at valencia locale XkbSetIndicatorMap: avoid undefined behavior due to left shift overflow XSetFontPath: zero-initialize packed font path buffer XOpenDisplay: avoid NULL dereference in out-of-memory error path Revert "XGetSubImage: improve efficiency by reducing number of temporary allocations" libX11 1.8.14 Charles G Waldman (2): _XSend: discard the output buffer after an I/O error _XSend: treat xcb_writev returning 0 as failure Mikhail Dmitrichenko (1): xkb: fix incorrect size check when growing doodads in a section Olivier Fourdan (3): ximcp: bound XIM_OPEN_REPLY attribute lengths to the received packet ximcp: bound XIM_REGISTER_TRIGGERKEYS keylist lengths to the packet lcGenConv: bound byteM_parse_codeset() reads to remaining input length Peter Hutterer (1): xkb: Check the keysym range in _XkbReadKeyActions (CVE-2026-88806) qkot (1): XGetSubImage: improve efficiency by reducing number of temporary allocations git tag: libX11-1.8.14From: https://lists.x.org/archives/xorg-announce/2026-October/003752.html
Fixed at 906fc285a4. Leaving open for SA.