Use-after-free in Linux kernel - CVE-2026-90255
Published: September 18, 2026
Vulnerability details
The vulnerability allows a local user to cause a use-after-free condition.
The vulnerability exists due to use-after-free in Bluetooth hci_conn SCO setup handling when queued synchronous setup work accesses a connection after it is freed. A local user can trigger queued SCO setup work that accesses a freed connection to cause a use-after-free condition.
Queued context entries can be canceled before execution, including when the controller is unregistered.
Affected software
How to mitigate CVE-2026-90255
External References
- https://git.kernel.org/stable/c/37cfec41365c826d5496ef5d00c9e215eee53aa2
- https://git.kernel.org/stable/c/42de40abe25db9211107af8896d0fd741f10648d
- https://git.kernel.org/stable/c/4d7b1c834d2775b73c65e4888e01f5af8b477fe9
- https://git.kernel.org/stable/c/9a2ba69cebe3fc5a3d4fa8eaaad3c42862723c27
- https://git.kernel.org/stable/c/a661de0ee29d0915c5e924edf91d2be2b4d35bae
- https://git.kernel.org/stable/c/c1fe3c74a89a7749cba3caa0dd91236049c66116