Echo: linux: security update to 6.1.159-1

high Tenable Cloud Security Plugin ID 458856

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: usb: gadget: udc: fix use-after-free
in usb_gadget_state_work A race condition during gadget teardown can lead to a use-after-free in
usb_gadget_state_work(), as reported by KASAN: BUG: KASAN: invalid-access in sysfs_notify+0x2c/0xd0
Workqueue: events usb_gadget_state_work The fundamental race occurs because a concurrent event (e.g., an
interrupt) can call usb_gadget_set_state() and schedule gadget->work at any time during the cleanup
process in usb_del_gadget(). Commit 399a45e5237c ("usb: gadget: core: flush gadget workqueue after device
removal") attempted to fix this by moving flush_work() to after device_del(). However, this does not fully
solve the race, as a new work item can still be scheduled *after* flush_work() completes but before the
gadget's memory is freed, leading to the same use-after-free. This patch fixes the race condition robustly
by introducing a 'teardown' flag and a 'state_lock' spinlock to the usb_gadget struct. The flag is set
during cleanup in usb_del_gadget() *before* calling flush_work() to prevent any new work from being
scheduled once cleanup has commenced. The scheduling site, usb_gadget_set_state(), now checks this flag
under the lock before queueing the work, thus safely closing the race window. (CVE-2025-68282)

Solution

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

See Also

https://advisory.echohq.com/cve/CVE-2025-68282

Plugin Details

Severity: High

ID: 458856

Version: Revision 1.1

Type: Local

Published: 10/2/2026

Updated: 10/2/2026

Risk Information

VPR

Risk Factor: Medium

Score: 4.9

Percentile: 57.63

CVSS v2

Risk Factor: High

Base Score: 7.2

Temporal Score: 5.3

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

CVSS Score Source: CVE-2025-68282

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: 12/17/2025

Vulnerability Publication Date: 12/9/2025

Reference Information

CVE: CVE-2025-68282