CVE-2026-43069

Bluetooth: hci_ll: Fix firmware leak on error path

MEDIUM
5.5
CVSS Score
Published: May 5, 2026 at 03:23 PM UTC
Updated: June 17, 2026 at 10:48 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.1%

Description

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_ll: Fix firmware leak on error path Smatch reports: drivers/bluetooth/hci_ll.c:587 download_firmware() warn: 'fw' from request_firmware() not released on lines: 544. In download_firmware(), if request_firmware() succeeds but the returned firmware content is invalid (no data or zero size), the function returns without releasing the firmware, resulting in a resource leak. Fix this by calling release_firmware() before returning when request_firmware() succeeded but the firmware content is invalid.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

4.12 ≤ v < 5.10.2534.12 ≤ v < 5.15.2034.12 ≤ v < 6.1.1684.12 ≤ v < 6.12.804.12 ≤ v < 6.18.214.12 ≤ v < 6.19.114.12 ≤ v < 6.6.1314.12 ≤ v < 7.05.11 ≤ v < 5.15.2035.16 ≤ v < 6.1.1686.13 ≤ v < 6.18.216.19 ≤ v < 6.19.116.2 ≤ v < 6.6.1316.7 ≤ v < 6.12.80371805522f870986144fcd88727a47858e364a2c4.127.0 rc17.0 rc27.0 rc37.0 rc47.0 rc5
Vendor states this is fixed in 28904375d54b436a757641fb0331537778c0de5a (fixed)
Vendor states this is fixed in 31148a7be723aa9f2e8fbd62424825ab8d577973 (fixed)
Vendor states this is fixed in 5213ef54528dd1ac79b846e30d8f72ce092794aa (fixed)
Vendor states this is fixed in 95e8601af227b2b4390eecf8db6abdb9f6a91f17 (fixed)
Vendor states this is fixed in 9ecbfd93cd6de6c78cb7fd51fe079e36c7ff074b (fixed)
Vendor states this is fixed in a7803df606a7d22e896b030f619e1d9d20ae0c6b (fixed)
Vendor states this is fixed in b2dfbf1b5ff192cefd49574b951a4af9ddd32213 (fixed)
Vendor states this is fixed in e6d95488c8c964d1df0d3e1db44c958706311e86 (fixed)
Vendor states this is fixed in 4.12 (unaffected)
Vendor states this is fixed in 5.10.253 (unaffected)
Vendor states this is fixed in 5.15.203 (unaffected)
Vendor states this is fixed in 6.1.168 (unaffected)
Vendor states this is fixed in 6.12.80 (unaffected)
Vendor states this is fixed in 6.18.21 (unaffected)
Vendor states this is fixed in 6.19.11 (unaffected)
Vendor states this is fixed in 6.6.131 (unaffected)
Vendor states this is fixed in 7.0 (unaffected)

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
CWE-401

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card