CVE-2026-98456
Last modified
CVE-2026-98456 is a high-severity vulnerability rated 7/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: Bluetooth: mgmt: fix race in read_unconf_index_list() read_unconf_index_list() counts unconfigured controllers before allocating its response, then checks the device flags again while filling it. hci_dev_list_lock stabilizes list membership, but it does not serialize the per-device flags. During asynchronous controller setup, the worker can set HCI_UNCONFIGURED and clear HCI_SETUP between the two passes. EPSS estimates a 0.13% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: mgmt: fix race in read_unconf_index_list() read_unconf_index_list() counts unconfigured controllers before allocating its response, then checks the device flags again while filling it. hci_dev_list_lock stabilizes list membership, but it does not serialize the per-device flags. During asynchronous controller setup, the worker can set HCI_UNCONFIGURED and clear HCI_SETUP between the two passes. A controller omitted from the allocation count can then become eligible for the fill pass, causing an out-of-bounds write to rp->index[]. Allocate space for every device on hci_dev_list. Since list membership cannot change while hci_dev_list_lock is held, the response remains large enough regardless of flag transitions. The reported count and response length still include only eligible unconfigured controllers.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 73d1df2a7a1036a1f000e5f0ece6ade3e082b854, < fa6f79bb0009406bb11e6912b53ab7c564d6f06b; >= 73d1df2a7a1036a1f000e5f0ece6ade3e082b854, < 76dc7e0297f6f7ebefc36a69251e3f4a676d9853; >= 73d1df2a7a1036a1f000e5f0ece6ade3e082b854, < 9c32455f490b960efccedd041c7aabb1a04c5cc4; >= 73d1df2a7a1036a1f000e5f0ece6ade3e082b854, < 524e0450dd9a396f99a81b045219b0e2ea0dab57; >= 73d1df2a7a1036a1f000e5f0ece6ade3e082b854, < 8ddf962c76432a10a6cb80042875cbc48a9c056b; >= 73d1df2a7a1036a1f000e5f0ece6ade3e082b854, < 416546cd6a54e9b68f2b91bc680b1ee17dcd77a1; >= 73d1df2a7a1036a1f000e5f0ece6ade3e082b854, < 2e8bba0360d1379bfa8da47c8f5dadbb10a3fba1; >= 73d1df2a7a1036a1f000e5f0ece6ade3e082b854, < b5dbb41b212c50c095a4dbee3017a84fe94f033b |
| Linux | Linux | 3.17 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-98456?
How severe is CVE-2026-98456?
How do I fix CVE-2026-98456?
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-98450In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98451In the Linux kernel, the following vulnerability has been re…8.8
- CVE-2026-98452In the Linux kernel, the following vulnerability has been re…
- 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-98457In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98458In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98459In 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…
Are you affected by CVE-2026-98456?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
