Echo: linux: security update to 6.1.170-1

high Tenable Cloud Security Plugin ID 464505

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: Bluetooth: SCO: fix race conditions in
sco_sock_connect() sco_sock_connect() checks sk_state and sk_type without holding the socket lock. Two
concurrent connect() syscalls on the same socket can both pass the check and enter sco_connect(), leading
to use-after-free. The buggy scenario involves three participants and was confirmed with additional
logging instrumentation: Thread A (connect): HCI disconnect: Thread B (connect): sco_sock_connect(sk)
sco_sock_connect(sk) sk_state==BT_OPEN sk_state==BT_OPEN (pass, no lock) (pass, no lock) sco_connect(sk):
sco_connect(sk): hci_dev_lock hci_dev_lock hci_connect_sco <- blocked -> hcon1 sco_conn_add->conn1
lock_sock(sk) sco_chan_add: conn1->sk = sk sk->conn = conn1 sk_state=BT_CONNECT release_sock
hci_dev_unlock hci_dev_lock sco_conn_del: lock_sock(sk) sco_chan_del: sk->conn=NULL conn1->sk=NULL
sk_state= BT_CLOSED SOCK_ZAPPED release_sock hci_dev_unlock (unblocked) hci_connect_sco -> hcon2
sco_conn_add -> conn2 lock_sock(sk) sco_chan_add: sk->conn=conn2 sk_state= BT_CONNECT // zombie sk!
release_sock hci_dev_unlock Thread B revives a BT_CLOSED + SOCK_ZAPPED socket back to BT_CONNECT.
Subsequent cleanup triggers double sock_put() and use-after-free. Meanwhile conn1 is leaked as it was
orphaned when sco_conn_del() cleared the association. Fix this by: - Moving lock_sock() before the
sk_state/sk_type checks in sco_sock_connect() to serialize concurrent connect attempts - Fixing the
sk_type != SOCK_SEQPACKET check to actually return the error instead of just assigning it - Adding a state
re-check in sco_connect() after lock_sock() to catch state changes during the window between the locks -
Adding sco_pi(sk)->conn check in sco_chan_add() to prevent double-attach of a socket to multiple
connections - Adding hci_conn_drop() on sco_chan_add failure to prevent HCI connection leaks
(CVE-2026-43023)

Solution

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

See Also

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

Plugin Details

Severity: High

ID: 464505

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.01

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-43023

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: 5/2/2026

Vulnerability Publication Date: 4/23/2026

Reference Information

CVE: CVE-2026-43023