CVE-2026-19774
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 26 - wyżej niż 26% wszystkich znanych CVE
Streszczenie
Podatność w stosie BlueZ A2DP pozwala na przepełnienie bufora na stosie i zdalne wykonanie kodu. Atakujący musi najpierw sparować złośliwe urządzenie Bluetooth z systemem docelowym.
Ocena ryzyka
Atakujący z sąsiedztwa sieciowego może wykonać dowolny kod z uprawnieniami roota, co prowadzi do pełnej kompromitacji systemu. Wymaga sparowania złośliwego urządzenia Bluetooth.
Rekomendacja
Zaktualizuj BlueZ do najnowszej wersji. Ogranicz parowanie urządzeń Bluetooth do zaufanych urządzeń i wyłącz Bluetooth, gdy nie jest używany.
Inne podatności w BlueZ
Zobacz wszystkie- CVE-2016-7837Wysokie
Przepełnienie bufora w BlueZ 5.41 i wcześniejszych wersjach umożliwia atakującemu wykonanie dowolnego kodu za pomocą funkcji parse_line używanej w niektórych narzędziach użytkownika.
- CVE-2016-9918Wysokie
W BlueZ 5.42 zidentyfikowano odczyt poza zakresem w funkcji 'packet_hexdump' w pliku źródłowym 'monitor/packet.c'. Problem ten może być wywołany przez przetwarzanie uszkodzonego pliku dump i skutkuje awarią btmon.
- CVE-2016-9917Wysokie
W BlueZ 5.42 zaobserwowano przepełnienie bufora w funkcji 'read_n' w pliku źródłowym 'tools/hcidump.c'. Problem ten może być wywołany przez przetwarzanie uszkodzonego pliku zrzutu, co skutkuje awarią hcidump.
- CVE-2026-80186Wysokie
W BlueZ, stosie protokołu Bluetooth w systemie Linux, istnieje podatność na przepełnienie bufora oparte na stosie. Zdalny użytkownik w zasięgu radia Bluetooth może wysłać specjalnie spreparowany pakiet Extended Inquiry Response (EIR), który powoduje przepełnienie bufora podczas wykrywania urządzenia Bluetooth przez urządzenie docelowe. Podatność ta może prowadzić do odmowy usługi (DoS) poprzez awarię usługi bluetoothd i może umożliwić wykonanie dowolnego kodu.
- CVE-2026-80185Średnie
W BlueZ w pliku sdp-xml.c występuje podatność typu confusion (pomylenie typów) w funkcji RegisterProfile(ServiceRecord), która może doprowadzić do awarii demona bluetoothd. Specjalnie spreparowany zagnieżdżony ServiceRecord może uszkodzić stos parsera XML SDP, co pozwala lokalnemu atakującemu na wywołanie awarii bluetoothd.
- CVE-2026-75032Średnie
W BlueZ stwierdzono błąd polegający na niewystarczającej walidacji pól długości pakietów w odpowiedziach GetFolderItems w implementacji profilu Audio/Video Remote Control (AVRCP), co pozwala złośliwemu urządzeniu Bluetooth w zasięgu na spowodowanie odczytu poza zakresem pamięci. Ta podatność, dotycząca funkcji parse_media_element() i parse_media_folder(), może prowadzić do awarii demona bluetoothd, powodując odmowę usługi (DoS). Może również potencjalnie ujawnić zawartość wrażliwej pamięci sterty. Wykorzystanie wymaga interakcji użytkownika w celu sparowania ze złośliwym urządzeniem.
- CVE-2026-16473Średnie
W bibliotece sbc (kodek SBC BlueZ) znaleziono błąd off-by-one w dekoderze ramek SBC, który pozwala spreparowanemu ładunkowi audio wywołać odczyt jednego bajtu poza stertą. Atakujący w zasięgu Bluetooth może odczytać jeden bajt sąsiedniej pamięci sterty.
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

