Popis
In the Linux kernel, the following vulnerability has been resolved: Input: synaptics-rmi4 - zero report size on F54 work error In rmi_f54_work(), if an error occurs during report request or command verification, the code jumped directly to the -error- label, bypassing the -abort- label where f54->report_size was normally zeroed out. This left f54->report_size containing its previous successful payload size. If a user then altered the V4L2 format to a smaller size, and a subsequent run failed, rmi_f54_buffer_queue() would copy the stale, larger payload size into the shrunken V4L2 buffer, causing a heap buffer overflow. Fix this by merging the -abort- and -error- labels into a single -out- exit path, and ensuring that f54->report_size is always set to 0 on failure by checking for error and zeroing the local report_size first.
- Zverejnené
- 2026-08-26 15:17:12
- Dotknuté verzie
- unknown
- Typ
- Jadro
- Posledná úprava
- 2026-08-27 06:17:42
- Vektor
- CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H