CVE-2026-74532: Bluetooth: btintel: Validate length before parsing diagnostics TLV
Bluetooth: btintel: Validate length before parsing diagnostics TLV
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 6.6.152.1-1 - Upgrade
Upgrade
debian/linuxto a version that resolves this vulnerability.Fixed in 6.1.176-1Fixed in 6.1.190-1Fixed in 6.12.107-1Fixed in 6.12.115-2Fixed in 7.2.12-1Fixed in 7.2.15-1 - Upgrade
Upgrade
debian/linux-6.12to a version that resolves this vulnerability.Fixed in 6.12.113-1~deb12u1 - Upgrade
Upgrade
ubuntu/linux-hwe-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42~24.04.1 - Upgrade
Upgrade
ubuntu/linux-riscv-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1~24.04.1 - Upgrade
Upgrade
ubuntu/linuxto a version that resolves this vulnerability.Fixed in 7.0.0-42.42 - Upgrade
Upgrade
ubuntu/linux-awsto a version that resolves this vulnerability.Fixed in 7.0.0-1016.17 - Upgrade
Upgrade
ubuntu/linux-gcpto a version that resolves this vulnerability.Fixed in 7.0.0-1016.18 - Upgrade
Upgrade
ubuntu/linux-ibmto a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oem-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oracleto a version that resolves this vulnerability.Fixed in 7.0.0-1015.16 - Upgrade
Upgrade
ubuntu/linux-riscvto a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1 - Compensating control
In btintel_diagnostics(), validate that the diagnostics VSE/TLV is long enough to contain tlv->val[0] before accessing it.
Event History
Frequently Asked Questions
What is the severity of CVE-2026-74532?
The severity of CVE-2026-74532 is rated at risk level 18.
What vulnerability does CVE-2026-74532 address?
CVE-2026-74532 addresses a flaw in the Linux kernel's Bluetooth component that lacks validation of length when parsing diagnostics TLVs.
How can I fix CVE-2026-74532?
You can fix CVE-2026-74532 by updating the Linux kernel to a version that includes the patch for this vulnerability.
What could happen if CVE-2026-74532 is exploited?
If CVE-2026-74532 is exploited, it could permit reading data beyond the allocated buffer, potentially leading to information leaks or system instability.
Is CVE-2026-74532 present in all Linux kernel versions?
CVE-2026-74532 is specific to certain versions of the Linux kernel and may not be present in all releases.