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

Input: synaptics-rmi4 - block s_input 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 VIDIOC_S_INPUT with -EBUSY if the V4L2 queue
is busy (streaming).
Published: 2026-08-26
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw in the synaptics-rmi4 driver allows an attacker to trigger a heap buffer overflow by changing the input (diagnostic report type) while the V4L2 device is actively streaming. The new report size can be larger than the buffers allocated at stream start. If the input change is not blocked, the driver will write beyond the allocated buffer boundaries, leading to corruption of adjacent heap objects. This can be leveraged to execute arbitrary code or crash the system, thereby compromising confidentiality, integrity, or availability of the affected host.

Affected Systems

All Linux kernel installations that include the synaptics-rmi4 driver are affected. No specific kernel version ranges are listed, so the vulnerability may exist in any kernel build that has shipped the unpatched code. The problem is inherent to the Linux kernel rather than a vendor’s proprietary product.

Risk and Exploitability

The CVSS score for this issue is not disclosed in the provided data, and the EPSS score is unavailable, making the exploitation probability difficult to quantify. The vulnerability is not present in CISA’s Known Exploited Vulnerabilities catalog, suggesting no publicly known exploitation. However, the nature of the buffer overflow and the lack of a blocking mechanism means the risk is technically high if an attacker can control the input stream mid‑capture. The likely attack vector is local privilege escalation or a compromised device driver scenario, where the attacker can issue V4L2 requests that change the input during an active stream.

Generated by OpenCVE AI on August 26, 2026 at 16:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the patch that blocks VIDIOC_S_INPUT while the V4L2 queue is busy so that the driver returns EBUSY for mid‑stream input changes.
  • If an immediate kernel upgrade is not feasible, reconfigure the system to disable or reject input changes during active streaming, which will similarly result in an EBUSY error and prevent the overflow.
  • As a temporary safeguard, avoid changing the diagnostic report type or input source during an active V4L2 stream until the patch is applied.

Generated by OpenCVE AI on August 26, 2026 at 16:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-120

Wed, 26 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Input: synaptics-rmi4 - block s_input 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 VIDIOC_S_INPUT with -EBUSY if the V4L2 queue is busy (streaming).
Title Input: synaptics-rmi4 - block s_input when F54 queue is busy
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-26T14:37:30.740Z

Reserved: 2026-08-26T14:34:25.768Z

Link: CVE-2026-80568

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-26T15:17:12.303

Modified: 2026-08-26T15:17:12.303

Link: CVE-2026-80568

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T16:30:09Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')