CVE-2026-98459
Last modified
CVE-2026-98459 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: balance the parent hold in hci_bind_bis() hci_conn_link() takes a lifetime reference to its parent with hci_conn_get(), but only takes an operational hold on the child. hci_conn_unlink() later balances both a hold and a reference on the parent. The SCO and CIS paths pass a parent acquired from a connect helper, so it already has a hold. For an additional BIS, hci_bind_bis() obtains the parent from hci_conn_hash_lookup_big(), which returns a bare pointer. Unlinking the child then drops the parent's existing hold and can schedule it for disconnection while its socket is still using it. Take a hold on the parent before linking it and drop that hold if linking fails.
Description
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: balance the parent hold in hci_bind_bis() hci_conn_link() takes a lifetime reference to its parent with hci_conn_get(), but only takes an operational hold on the child. hci_conn_unlink() later balances both a hold and a reference on the parent. The SCO and CIS paths pass a parent acquired from a connect helper, so it already has a hold. For an additional BIS, hci_bind_bis() obtains the parent from hci_conn_hash_lookup_big(), which returns a bare pointer. Unlinking the child then drops the parent's existing hold and can schedule it for disconnection while its socket is still using it. Take a hold on the parent before linking it and drop that hold if linking fails. A successful link transfers the hold to hci_conn_unlink().
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 11dc486ed5d4626e6b92a23b67ed76cb6c48bfc9, < ff28e6c67143c76ef50c3eac01f2fad411705f71; >= fa224d0c094a458e9ebf5ea9b1c696136b7af427, < 03a91cdf6862fb351a74f035ad21e70112438552; >= fa224d0c094a458e9ebf5ea9b1c696136b7af427, < 4e49206d9574a4c109480198e73aea34ad0ed7f6; >= fa224d0c094a458e9ebf5ea9b1c696136b7af427, < bbcd723ee7a84bc868142fd57717af88e54e555a; >= fa224d0c094a458e9ebf5ea9b1c696136b7af427, < 4c94557dd02569efa6c1072a0439addaef9a5224; >= 6.6.67, < 6.6.158 |
| Linux | Linux | 6.8 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-98459?
How severe is CVE-2026-98459?
How do I fix CVE-2026-98459?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-98453In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98454In the Linux kernel, the following vulnerability has been re…8.1
- CVE-2026-98455In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98456In the Linux kernel, the following vulnerability has been re…7
- CVE-2026-98457In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98458In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98460In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98461In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98462In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98463In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98464In the Linux kernel, the following vulnerability has been re…9.3
- CVE-2026-98465In the Linux kernel, the following vulnerability has been re…7
Are you affected by CVE-2026-98459?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
