CVE-2026-64470: Bluetooth: btusb: fix use-after-free on marvell probe failure
Greg Kroah-Hartman <[email protected]> Sat, 25 Jul 2026 10:51:27 +0200
| Newsgroups | org.kernel.vger.linux-cve-announce |
|---|---|
| Message-ID | <2026072545-CVE-2026-64470-9e16@gregkh> |
From: Greg Kroah-Hartman <[email protected]> Description =========== In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btusb: fix use-after-free on marvell probe failure Make sure to stop any TX URBs submitted during Marvell OOB wakeup configuration on later probe failures to avoid use-after-free in the completion callback. This issue was reported by Sashiko while reviewing a fix for a wakeup source leak in the btusb probe errors paths. The Linux kernel CVE team has assigned CVE-2026-64470 to this issue. Affected and fixed versions =========================== Issue introduced in 4.11 with commit a4ccc9e33d2f01532bcceb621ea06bbf4db6efac and fixed in 5.10.261 with commit 1edd524de5cc8143ece9c42c466346983dc5b5ed Issue introduced in 4.11 with commit a4ccc9e33d2f01532bcceb621ea06bbf4db6efac and fixed in 5.15.212 with commit 0ccb1cb0a464dab78284c34196cd3e8e18bab4c4 Issue introduced in 4.11 with commit a4ccc9e33d2f01532bcceb621ea06bbf4db6efac and fixed in 6.1.178 with commit 631de465aba7f8ae46478bf5f598111412e8eff8 Issue introduced in 4.11 with commit a4ccc9e33d2f01532bcceb621ea06bbf4db6efac and fixed in 6.6.145 with commit 6e1b10df890f4663cb38af9fc1c93d36747b75af Issue introduced in 4.11 with commit a4ccc9e33d2f01532bcceb621ea06bbf4db6efac and fixed in 6.12.96 with commit 92c736866244340497a8a65afe2ac25354c2bf5e Issue introduced in 4.11 with commit a4ccc9e33d2f01532bcceb621ea06bbf4db6efac and fixed in 6.18.39 with commit a7e941a395711791c7e98d9870c6562c2c9e9ef2 Issue introduced in 4.11 with commit a4ccc9e33d2f01532bcceb621ea06bbf4db6efac and fixed in 7.1.4 with commit 838c917a2f16eefe68def800ebf48a2af591149a Issue introduced in 4.11 with commit a4ccc9e33d2f01532bcceb621ea06bbf4db6efac and fixed in 7.2-rc1 with commit c5b600a3c05b1a7a110d558df935a8fc8a471c79 Please see https://www.kernel.org for a full list of currently supported kernel versions by the kernel community. Unaffected versions might change over time as fixes are backported to older supported kernel versions. The official CVE entry at https://cve.org/CVERecord/?id=CVE-2026-64470 will be updated if fixes are backported, please check that for the most up to date information about this issue. Affected files ============== The file(s) affected by this issue are: drivers/bluetooth/btusb.c Mitigation ========== The Linux kernel CVE team recommends that you update to the latest stable kernel version for this, and many other bugfixes. Individual changes are never tested alone, but rather are part of a larger kernel release. Cherry-picking individual commits is not recommended or supported by the Linux kernel community at all. If however, updating to the latest release is impossible, the individual changes to resolve this issue can be found at these commits: https://git.kernel.org/stable/c/1edd524de5cc8143ece9c42c466346983dc5b5ed https://git.kernel.org/stable/c/0ccb1cb0a464dab78284c34196cd3e8e18bab4c4 https://git.kernel.org/stable/c/631de465aba7f8ae46478bf5f598111412e8eff8 https://git.kernel.org/stable/c/6e1b10df890f4663cb38af9fc1c93d36747b75af https://git.kernel.org/stable/c/92c736866244340497a8a65afe2ac25354c2bf5e https://git.kernel.org/stable/c/a7e941a395711791c7e98d9870c6562c2c9e9ef2 https://git.kernel.org/stable/c/838c917a2f16eefe68def800ebf48a2af591149a https://git.kernel.org/stable/c/c5b600a3c05b1a7a110d558df935a8fc8a471c79