CVE-2026-80568: Input: synaptics-rmi4 - block s_input when F54 queue is busy

Published Aug 26, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

Input: synaptics-rmi4 - block sinput when F54 queue is busy

Changing the input (diagnostic report type) mid-stream changes the report size. Since V4L2 buffers are allocated based on the size at stream start, changing the input while streaming could lead to a heap buffer overflow if the new size is larger than the allocated buffers.

Prevent this by blocking VIDIOCSINPUT with -EBUSY if the V4L2 queue is busy (streaming).

Event History

Aug 26, 2026
CVE Published
via MITRE·02:37 PM
Data Sourced
via MITRE·02:37 PM
Description
Data Sourced
via NVD·03:17 PM
Description

Frequently Asked Questions

1

What conditions are required to trigger the overflow?

An attacker or local process must be able to change the V4L2 input, which selects the diagnostic report type, while the F54 V4L2 queue is streaming. The newly selected report type must require a larger report size than the buffers allocated when streaming began.

2

How can I determine whether a system is vulnerable?

A vulnerable driver permits VIDIOC_S_INPUT while the F54 V4L2 queue is busy or streaming. The resolved behavior rejects that ioctl with -EBUSY during streaming.

3

What can be done if the fix cannot be applied immediately?

Do not allow diagnostic report input changes while F54 V4L2 streaming is active. Stop streaming before changing the input or diagnostic report type, then restart streaming after buffers are allocated for the selected report size.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203