PT-2026-61263 · Linux · Linux
CVE-2026-63946
·
Published
2026-07-19
·
Updated
2026-07-19
CVSS v3.1
8.8
High
| Vector | AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: ISO: fix UAF in iso recv frame
iso recv frame reads conn->sk under iso conn lock but releases the lock
before using sk, with no reference held. A concurrent iso sock kill()
can free sk in that window, causing use-after-free on sk->sk state and
sock queue rcv skb().
Fix by replacing the bare pointer read with iso sock hold(conn), which
calls sock hold() while the spinlock is held, atomically elevating the
refcount before the lock drops. Add a drop put label so sock put() is
called on all exit paths where the hold succeeded.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux