Logo
componentbluez5
Name
bluez5
Version
5.65
Type
library
Description
Linux Bluetooth Stack Userland V5
Licenses
GPL-2.0-or-later & LGPL-2.1-or-later
PURL
-
CPE
cpe:2.3:*:*:bluez5:5.65:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
5.86
scarthgap
5.72

Patches#


#
Title
Author
Resolve
1
input.conf: Change default of ClassicBondedOnly
Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
CVE-2023-45866
2
avrcp: Fix crash while handling unsupported events
Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
CVE-2023-27349
3
pbap: Fix not checking Primary/Secundary Counter length
Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
CVE-2023-50229
CVE-2023-50230
4
Allow using obexd without systemd in the user session
Giovanni Campagna <gcampagna-cNUdlRotFMnNLxjTenLetw@public.gmane.org>
5
test-gatt: Fix hung issue
Mingli Yu <Mingli.Yu@windriver.com>
6
tests: add a target for building tests without running them
Alexander Kanavin <alex.kanavin@gmail.com>

Vulnerabilities#


Name
Analysis
Description
Patched
BlueZ Phone Book Access Profile Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of BlueZ. User interaction is required to exploit this vulnerability in that the target must connect to a malicious Bluetooth device. The specific flaw exists within the handling of the Phone Book Access profile. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-20938.
Patched
BlueZ Phone Book Access Profile Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of BlueZ. User interaction is required to exploit this vulnerability in that the target must connect to a malicious Bluetooth device. The specific flaw exists within the handling of the Phone Book Access profile. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-20936.
Patched
Bluetooth HID Hosts in BlueZ may permit an unauthenticated Peripheral role HID Device to initiate and establish an encrypted connection, and accept HID keyboard reports, potentially permitting injection of HID messages when no user interaction has occurred in the Central role to authorize such access. An example affected package is bluez 5.64-0ubuntu1 in Ubuntu 22.04LTS. NOTE: in some cases, a CVE-2020-0556 mitigation would have already addressed this Bluetooth HID Hosts issue.
Patched
BlueZ Audio Profile AVRCP Improper Validation of Array Index Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code via Bluetooth on affected installations of BlueZ. User interaction is required to exploit this vulnerability in that the target must connect to a malicious device. The specific flaw exists within the handling of the AVRCP protocol. The issue results from the lack of proper validation of user-supplied data, which can result in a write past the end of an allocated buffer. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-19908.