CVE-2026-98458

Bluetooth: ISO: release unused CIS holds after channel attach

State
Published
Severity
Not scored
Published
Oct 18, 2026
Updated
Oct 19, 2026
Reserved
Sep 25, 2026

Read the record on cve.org

Description

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

Bluetooth: ISO: release unused CIS holds after channel attach

hci_bind_cis() and hci_connect_cis() return one hci_conn hold for the ISO layer. A new channel association consumes that hold, which is eventually released by iso_conn_free().

There are two cases where iso_chan_add() does not create an association: it returns success when the socket is already attached to the same iso_conn, and it returns -EBUSY when another socket is attached. The hold returned for the current call is unused in both cases. This occurs when deferred setup calls iso_connect_cis() again for its existing socket, or when another socket attempts to reuse the CIS.

Detect the idempotent case while the connection is locked and release the unused hold after iso_chan_add(). Also release it on -EBUSY. Do not drop it for other errors: a newly allocated iso_conn releases the transferred hold when its last temporary reference is put.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 69997d50ec574be816b4ee8f9cee52ebbd53f8bd to before e0e8b70207eaf27aee0a05ec5bf2d1b6bcb004d1Affected
  • 69997d50ec574be816b4ee8f9cee52ebbd53f8bd to before ed4c026cc4094dfb7a329b9d8df0ddd0be1b2458Affected
  • 69997d50ec574be816b4ee8f9cee52ebbd53f8bd to before e5fcca51177f224604e3a8c926ffd5edbeb58b09Affected
  • 69997d50ec574be816b4ee8f9cee52ebbd53f8bd to before 0fcd4dad555c96e0bd3a1b8c569f989be85c7341Affected
LinuxLinux
  • 6.6Affected
  • before 6.6Not affected
  • 6.12.113 through 6.12.*Not affected
  • 6.18.55 through 6.18.*Not affected
  • 7.2.9 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.