CVE-2026-98247
Description
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_codec: validate vendor codec count length The Read Local Supported Codecs parsers consume the variable-sized standard codec array before parsing the vendor codec count. Although the initial reply-size check includes a vendor count byte in the fixed layout, it does not guarantee that the byte remains after the standard codec array. If a controller reply ends immediately after that array, calculating the vendor codec array size reads vnd_codecs->num beyond the skb data. Use skb_pull_data() to validate and consume each codec header before using its count in both command variants.
How to fix
- Linux Linux9c04b9a4d08b95dee901d24b7607c4cbd65fa0a8, a6da782fefae611e68a1aa79644065fc8ca5abcd, e4cfd3c4299105237458b27958bd7b0aa4c60795, f49a543d76d48f184b34225d9c0e2fc4cbdea8ec, 12a82819b0cada6e304790b1097f8f9006eb6123, d0795cfd6f655f4de84868a4f4bb41a03f037b3d or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | 8961987f3f5fa2f2618e72304d013c8dd5e604a6 ≤ v < 9c04b9a4d08b95dee901d24b7607c4cbd65fa0a8, 8961987f3f5fa2f2618e72304d013c8dd5e604a6 ≤ v < a6da782fefae611e68a1aa79644065fc8ca5abcd, 8961987f3f5fa2f2618e72304d013c8dd5e604a6 ≤ v < e4cfd3c4299105237458b27958bd7b0aa4c60795, 8961987f3f5fa2f2618e72304d013c8dd5e604a6 ≤ v < f49a543d76d48f184b34225d9c0e2fc4cbdea8ec, 8961987f3f5fa2f2618e72304d013c8dd5e604a6 ≤ v < 12a82819b0cada6e304790b1097f8f9006eb6123, 8961987f3f5fa2f2618e72304d013c8dd5e604a6 ≤ v < d0795cfd6f655f4de84868a4f4bb41a03f037b3d, 5.16 | 9c04b9a4d08b95dee901d24b7607c4cbd65fa0a8, a6da782fefae611e68a1aa79644065fc8ca5abcd, e4cfd3c4299105237458b27958bd7b0aa4c60795, f49a543d76d48f184b34225d9c0e2fc4cbdea8ec, 12a82819b0cada6e304790b1097f8f9006eb6123, d0795cfd6f655f4de84868a4f4bb41a03f037b3d |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.