7.1 HIGH
- CVSS version (CVSS): 3.0
- Attack Vector (AV): Adjacent (A)
- Attack Complexity (AC): High (H)
- Privileges Required (PR): None (N)
- User Interaction (UI): Required (R)
- Scope (S): Unchanged (U)
- Confidentiality (C): High (H)
- Integrity (I): High (H)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Adjacent (A)
- Modified Attack Complexity (MAC): High (H)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): Required (R)
- Modified Confidentiality (MC): High (H)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): High (H)
Activity log
- Created suggestion
BlueZ A2DP Stack-based Buffer Overflow Remote Code Execution Vulnerability
BlueZ A2DP Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of BlueZ. An attacker must first obtain the ability to pair a malicious Bluetooth device with the target system in order to exploit this vulnerability. The specific flaw exists within the handling of the stream endpoints. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-29429.
References
-
ZDI-26-589 x_research-advisory
-
vendor-provided URL vendor-advisory
Affected products
- ==b138a0849ba26310c3f40e78037565ce274d8737
Matching in nixpkgs
pkgs.bluez
Official Linux Bluetooth protocol stack
pkgs.bluez5
Official Linux Bluetooth protocol stack
pkgs.bluez-alsa
Bluez 5 Bluetooth Audio ALSA Backend
pkgs.bluez-tools
Set of tools to manage bluetooth devices for linux
-
nixos-unstable -
- nixos-unstable-small 0-unstable-2020-10-24
-
nixos-26.05 -
- nixos-26.05-small 0-unstable-2020-10-24
pkgs.simpleBluez
C++ abstraction layer for BlueZ over DBus
pkgs.simplebluez
C++ abstraction layer for BlueZ over DBus
pkgs.bluez-headers
Official Linux Bluetooth protocol stack
pkgs.bluez-experimental
Official Linux Bluetooth protocol stack
pkgs.bluez5-experimental
Official Linux Bluetooth protocol stack
pkgs.kdePackages.bluez-qt
Qt wrapper for Bluez 5 DBus API
pkgs.python313Packages.pybluez
Bluetooth Python extension module
-
nixos-unstable -
- nixos-unstable-small 2022-01-28
-
nixos-26.05 -
- nixos-26.05-small 2022-01-28
pkgs.python314Packages.pybluez
Bluetooth Python extension module
-
nixos-unstable -
- nixos-unstable-small 2022-01-28
-
nixos-26.05 -
- nixos-26.05-small 2022-01-28
pkgs.python313Packages.bluezero
A simple Python interface to Bluez
-
nixos-unstable -
- nixos-unstable-small 0.9.1
pkgs.python314Packages.bluezero
A simple Python interface to Bluez
-
nixos-unstable -
- nixos-unstable-small 0.9.1
Package maintainers
-
@oxij Jan Malakhovski <oxij@oxij.org>
-
@K900 Ilya K. <me@0upti.me>
-
@NickCao Nick Cao <nickcao@nichi.co>
-
@peterhoeg Peter Hoeg <peter@hoeg.com>
-
@nyanloutre Paul Trehiou <paul@nyanlout.re>
-
@LunNova Luna Nova <nixpkgs-maintainer@lunnova.dev>
-
@SuperSandro2000 Sandro Jäckel <sandro.jaeckel@gmail.com>
-
@ilya-fedin Ilya Fedin <fedin-ilja2010@ya.ru>
-
@FRidh Frederik Rietdijk <fridh@fridh.nl>
-
@bkchr Bastian Köcher <nixos@kchr.de>
-
@mjm Matt Moriarity <matt@mattmoriarity.com>
-
@drupol Pol Dellaiera <pol.dellaiera@protonmail.com>
-
@aciceri Andrea Ciceri <andrea@ciceri.me>