Opened 4 weeks ago
Closed 3 weeks ago
#24133 closed enhancement (fixed)
libXi-1.8.4 (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 , 3 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.

libXi - library for the X Input Extension ----------------------------------------- This release includes the fixes for the issues listed in https://lists.x.org/archives/xorg-announce/2026-October/003752.html as well as additional hardening and bug fixes. Alan Coopersmith (4): Strip trailing whitespace from source files Track XIValuatorClass correctly during copyDeviceChangedEvent Set num_classes to number of copied classes in copyDeviceChangedEvent libXi 1.8.4 Olivier Fourdan (10): XQueryDeviceState: check ValuatorClass num_valuators against class length size_classes/copy_classes: bound XI2 class lengths to the received buffer size_classes/copy_classes: enforce XI2 per-type class payload sizes XIQueryDevice: keep padded name and class bytes within the reply XListInputDevices: validate device name lengths against reply buffer XListInputDevices: validate class lengths cumulatively in SizeClassInfo wireToEnterLeave: validate buttons_len against the received event size XGetDeviceControl: require reply control to match the request XGetDeviceControl: size DEVICE_ENABLE replies for XDeviceEnableState XGetDeviceControl: set DEVICE_ENABLE length to the struct size Peter Hutterer (6): wireToEnterLeave: validate the valuator count to avoid OOB writes Actually copy the full keycodes in copy_classes Fix potential for class size mismatches XListInputDevices: make sure we have enough bytes for the info Add missing touch and gesture class handling to copyDeviceChangedEvent Track unknown classes correctly during copyDeviceChangedEvent git tag: libXi-1.8.4From https://lists.x.org/archives/xorg-announce/2026-October/003752.html
Fixed at 3c128729d3. Leaving open for SA.