High severity7.1NVD Advisory· Published Sep 25, 2026· Updated Oct 28, 2026
CVE-2026-98111
CVE-2026-98111
Description
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: btintel: validate version TLV value lengths
btintel_parse_version_tlv() verifies that a complete TLV is present in the response, but it does not ensure that the value is long enough for the specific TLV type. A short value can therefore cause an out-of-bounds read through get_unaligned_le16(), get_unaligned_le32(), or memcpy().
Reject values shorter than the minimum required by each known TLV type. Also reject responses that do not contain the Command Complete Status field.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
5- osv-coords2 versions
>= 5.10.0, < 6.6.158+ 1 more
- (no CPE)range: >= 5.10.0, < 6.6.158
- (no CPE)range: < 7.2.9-1.1
Patches
Vulnerability mechanics
References
5- git.kernel.org/stable/c/5ec43df2830b73e004147303bf7914ca884d6770nvdPatch
- git.kernel.org/stable/c/76948d207d0978a613ce06a05cba07284a5578a7nvdPatch
- git.kernel.org/stable/c/83499ac3ca62e43ed40f7574b13ed398a6891511nvdPatch
- git.kernel.org/stable/c/a086c0892969bf8a0151b0f12bd14a68827c88b2nvdPatch
- git.kernel.org/stable/c/e9cf7f175c00d36b060828f4eac8d2e246ee079bnvdPatch
News mentions
0No linked articles in our index yet.