Skip to main content

Linux Kernel EUVDEUVD-2026-66485

| CVE-2026-80570 HIGH
2026-08-26 Linux GHSA-x279-789v-7qx8
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain local low-privilege shell access
  2. Delivery
    Open V4L2 F54 diagnostics device node
  3. Exploit
    Issue successful report request to populate report_size
  4. Install
    Reduce V4L2 buffer format to smaller allocation
  5. C2
    Trigger failing report request to skip report_size zeroing
  6. Execute
    Call rmi_f54_buffer_queue with stale oversized report_size
  7. Impact
    Corrupt kernel heap for local privilege escalation

Vulnerability Assessment

Exploitation Conditions

Exploitation requires all of the following: (1) local shell access with standard (low-privilege) user credentials on the target system; (2) Synaptics RMI4 touchpad hardware physically present or attached; (3) the synaptics-rmi4 kernel driver and F54 diagnostics module loaded and active; (4) attacker ability to open and manipulate V4L2 device nodes associated with the touchpad. The attacker must execute a specific two-phase sequence - seed report_size via a successful request, then trigger a failing request after shrinking the V4L2 buffer - making opportunistic exploitation harder than a single-packet attack. Limiting factors: the Synaptics RMI4 hardware requirement excludes server systems and most virtualized environments; udev-enforced device node permissions limit access to the V4L2 interface on hardened systems; and the driver is not loaded by default on server-oriented Linux distributions without the relevant hardware. No network access, no elevated privileges, and no victim user interaction are required.

Impact

The CVSS 3.1 score of 7.8 (High) with vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H accurately characterizes this as a local privilege escalation requiring only standard user credentials, with genuinely low attack complexity once prerequisites are met. The two-phase trigger sequence - successful report request to seed report_size, then buffer shrink followed by a failing request - is deterministic and does not require race condition exploitation or brute force. EPSS data is absent from the available intelligence, preventing probabilistic exploitation comparison. KEV status is not confirmed and no POC is referenced, meaning no public exploit has been identified at time of analysis. The hardware dependency (Synaptics RMI4 touchpad physically present, driver loaded) inherently constrains the blast radius: server infrastructure and systems without this specific hardware are not affected, making mass automated exploitation impractical. However, the full High impact across Confidentiality, Integrity, and Availability reflects the realistic potential for kernel-level compromise on affected laptop fleets, and patch coverage across all supported stable branches makes remediation straightforward with no urgency tradeoff.

Exploit ScenarioDerived

A local user on a laptop with the synaptics-rmi4 driver loaded opens the V4L2 interface for the F54 diagnostic function, performs a successful report request to establish a non-zero report_size, then reduces the V4L2 buffer format to a smaller allocation. A subsequent deliberately-failed report request bypasses the zeroing path, leaving the stale larger report_size in place. The next call to rmi_f54_buffer_queue() copies data sized to the stale value into the shrunken heap buffer, overflowing adjacent kernel heap objects - which can be leveraged for local privilege escalation to root. No public POC has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 27, 2026

Heap buffer overflow in the Linux kernel synaptics-rmi4 driver allows local low-privileged users to overwrite kernel heap memory by exploiting stale state in the F54 diagnostics function. Affected systems must have Synaptics RMI4 touchpad hardware present and the driver loaded; exploitation involves manipulating V4L2 buffer sizes to trigger the overflow after an error condition leaves f54->report_size containing a stale value from a prior successful operation. Patches are available across all supported stable branches; no public exploit or confirmed active exploitation (CISA KEV) has been identified at time of analysis.

RemediationAI

Upgrade to a patched stable kernel release: 5.10.266 or later, 5.15.217 or later, 6.1.184 or later, 6.6.153 or later, 6.12.105 or later, 6.18.46 or later, 7.1.10 or later, or 7.2 or later. Upstream fix commits are available at: git.kernel.org/stable/c/62079c17ec07d64362bec367ee7a525b0dbf6bf9, /79521ed3cc9ea48476666ccacf45ecd6954b29a4, /c669c64ab71afa7b467c4d7e18f6a05e96b97a1f, /77749685e55da19b187df215b5da4080842ca5c7, /c6cfda79f26c69e97db9805808c3b44d02227b4b, /b28593a05afdd812b590e1045b5bd862a5869225, /88c8174d72900d77fbdf2f527d54b6ff2da876a8, and /dc76c3c8e8ad09362b8c1561f3928288c15cba2e. Where immediate patching is not feasible, administrators can blacklist or unload the rmi_f54 kernel module (e.g., adding it to /etc/modprobe.d/blacklist.conf) to eliminate the vulnerable code path entirely; the trade-off is loss of Synaptics touchpad diagnostics functionality, which is non-critical in most production environments. Restricting access to V4L2 device nodes via udev rules or filesystem permissions can reduce exposure for unprivileged users but does not fully close the vulnerability if a user can load the module themselves.

Affected VersionsENISA

Linux 3a762dbd5347514c3cb2ac756a92a3d1c7646a2d <b28593a05afdd812b590e1045b5bd862a5869225
Linux patch: 0
Linux 3a762dbd5347514c3cb2ac756a92a3d1c7646a2d <77749685e55da19b187df215b5da4080842ca5c7
Linux patch: 7.1.10
Linux patch: 6.12.105
Linux patch: 5.15.217
Linux patch: 6.1.184
Linux 3a762dbd5347514c3cb2ac756a92a3d1c7646a2d <88c8174d72900d77fbdf2f527d54b6ff2da876a8
Linux patch: 5.10.266
Linux 4.9
Linux patch: 6.18.46
Linux 3a762dbd5347514c3cb2ac756a92a3d1c7646a2d <79521ed3cc9ea48476666ccacf45ecd6954b29a4
Linux 3a762dbd5347514c3cb2ac756a92a3d1c7646a2d <dc76c3c8e8ad09362b8c1561f3928288c15cba2e
Linux 3a762dbd5347514c3cb2ac756a92a3d1c7646a2d <62079c17ec07d64362bec367ee7a525b0dbf6bf9
Linux 3a762dbd5347514c3cb2ac756a92a3d1c7646a2d <c6cfda79f26c69e97db9805808c3b44d02227b4b
Linux patch: 6.6.153
Linux patch: 7.2
Linux 3a762dbd5347514c3cb2ac756a92a3d1c7646a2d <c669c64ab71afa7b467c4d7e18f6a05e96b97a1f

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in the synaptics-rmi4 kernel driver's F54 function handler (rmi_f54_work()), which exposes Synaptics RMI4 touchpad diagnostic data through the V4L2 (Video4Linux2) subsystem. The RMI4 protocol governs communication with Synaptics touchpads found in many consumer and enterprise laptops. The root cause is a control-flow defect in error handling: when rmi_f54_work() encounters an error during report request or command verification, it jumps directly to the 'error' label, bypassing the 'abort' label where f54->report_size is normally zeroed. The stale report_size from a prior successful operation persists, and when rmi_f54_buffer_queue() is subsequently invoked after the user has shrunk the V4L2 buffer format, it copies the larger stale payload size into the smaller heap buffer, producing a heap buffer overflow (analogous to CWE-122: Heap-based Buffer Overflow, though CWE is not formally assigned in the NVD record). The fix merges both labels into a single 'out' exit path and unconditionally zeros report_size on any failure path. CPE: cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local V4L2 interface access requires low-privilege shell; kernel is the vulnerable component so no scope change; full C/I/A impact reflects kernel heap overflow exploitation potential.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 27, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 26, 2026 - 16:17 EUVD
CVE Published
Aug 26, 2026 - 14:37 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 26, 2026 - 14:37 cve.org
HIGH 7.8

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

CVE-2026-80570 is a heap buffer overflow in the Linux kernel synaptics-rmi4 driver affecting systems with Synaptics RMI4 touchpad hardware. While no public exploit has been identified at time of analysis, local users with low privileges could exploit this flaw to overwrite kernel memory and gain elevated system access. Organizations using Linux systems with Synaptics touchpads must prioritize patching to prevent potential privilege escalation and system compromise.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
High
Linux kernel deployed across vast majority of servers and enterprise laptops globally
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy