Echo: linux: security update to 6.1.180-1

high Tenable Cloud Security Plugin ID 460596

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- In the Linux kernel, the following vulnerability has been resolved: Input: iforce - bound the device-
reported force-feedback effect index iforce_process_packet() handles a status report (packet id 0x02) by
taking a force-feedback effect index straight from the device wire and using it to address the per-effect
state array: i = data[1] & 0x7f; if (data[1] & 0x80) { if (!test_and_set_bit(FF_CORE_IS_PLAYED,
iforce->core_effects[i].flags)) ... } else if (test_and_clear_bit(FF_CORE_IS_PLAYED,
iforce->core_effects[i].flags)) { ... } The index is masked only with 0x7f, so it ranges 0..127, but
core_effects[] holds only IFORCE_EFFECTS_MAX (32) entries. For an index of 32..127 the
test_and_set_bit()/test_and_clear_bit() is an out-of-bounds single-bit read-modify-write past the array.
core_effects[] is the second-to-last member of struct iforce, so the write lands in the trailing members
and beyond the embedding kzalloc()'d iforce_serio / iforce_usb object. data[1] is unvalidated device
payload on both transports (the USB interrupt endpoint and serio), and the status path is not gated on
force feedback being present, so a malicious or counterfeit device can set or clear a bit at an attacker-
chosen offset past the object. Reject an out-of-range index instead of indexing with it. Bound against the
array dimension IFORCE_EFFECTS_MAX rather than dev->ff->max_effects so the check guarantees memory safety
regardless of how many effects the device registered. A legitimate "effect started/stopped" status always
carries an index below IFORCE_EFFECTS_MAX, so well-formed devices are unaffected; the neighbouring
mark_core_as_ready() loop is already bounded and is left untouched. (CVE-2026-64273)

Solution

Update the linux library and its related packages to version 6.1.180-1 or later.

See Also

https://advisory.echohq.com/cve/CVE-2026-64273

Plugin Details

Severity: High

ID: 460596

Version: Revision 1.1

Type: Local

Published: 10/2/2026

Updated: 10/2/2026

Risk Information

VPR

Risk Factor: Medium

Score: 4.9

Percentile: 58.27

CVSS v2

Risk Factor: Medium

Base Score: 6.8

Temporal Score: 5

Vector: CVSS2#AV:L/AC:L/Au:S/C:C/I:C/A:C

CVSS Score Source: CVE-2026-64273

CVSS v3

Risk Factor: High

Base Score: 7.8

Temporal Score: 6.8

Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 7/26/2026

Vulnerability Publication Date: 7/23/2026

Reference Information

CVE: CVE-2026-64273