{"id":"CVE-2026-74302","aliases":[],"url":"https://o3.security/vulnerability/CVE-2026-74302","summary":"Bluetooth: hci_core: Fix UAF in hci_unregister_dev()","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nBluetooth: hci_core: Fix UAF in hci_unregister_dev()\n\nhci_unregister_dev() does not disable cmd_timer and ncmd_timer\nbefore the hci_dev structure is freed. If a timeout fires\nduring device teardown, the callback dereferences freed memory\n(including the hdev->reset function pointer), leading to a\nuse-after-free.\n\nAdd disable_delayed_work_sync() calls alongside the existing\ndisable_work_sync() calls to ensure both timers are fully\nquiesced before teardown proceeds.","published":"2026-08-15T05:58:04.638Z","modified":"2026-08-18T03:56:46.203927471Z","cvss":{"score":7.8,"severity":"HIGH","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"},"epss":null,"cisaKev":null,"exploitsKnown":null,"affectedPackages":[{"ecosystem":"Linux","name":"Kernel","fixedVersion":"6.12.97"}],"fix":null,"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/48c7ad6afcc58c2cda11fed39791708103b6a644"},{"type":"WEB","url":"https://git.kernel.org/stable/c/5edcc018fa6e80b2c478454a4a8229c23d67c181"},{"type":"WEB","url":"https://git.kernel.org/stable/c/672d52d9412252e61b8de8d773ccdf5a277cf540"},{"type":"WEB","url":"https://git.kernel.org/stable/c/a0fd1086a57b982f8c24ae4ab165c2af39fe1735"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/74xxx/CVE-2026-74302.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-74302"},{"type":"PACKAGE","url":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-18T03:56:46.203927471Z"}}