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.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
Debian | 12 | all | bluez | < 5.66-1+deb12u2 | bluez_5.66-1+deb12u2_all.deb |
Debian | 11 | all | bluez | < 5.55-3.1+deb11u2 | bluez_5.55-3.1+deb11u2_all.deb |
Debian | 999 | all | bluez | < 5.70-1 | bluez_5.70-1_all.deb |
Debian | 13 | all | bluez | < 5.70-1 | bluez_5.70-1_all.deb |