← Back to CVE search

CVE-2026-80570

Linux kernel

Description

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.

CVSS 7.8EPSS 0.134%Risk 0.79
View source
Published
2026-08-26 15:17:12
Affected versions
unknown
Type
Kernel
Last modified
2026-08-27 06:17:42
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H