CVE-2026-105460
ŚrednieCVSS 5.5Streszczenie
W narzędziu btmon (część BlueZ) występuje luka polegająca na odczycie poza zakresem bufora podczas przetwarzania spreparowanych zdarzeń HCI Return Link Keys. Złośliwie przygotowany plik przechwytywania btsnoop może określać dużą liczbę kluczy łącza przekraczającą rzeczywiste dane pakietu, powodując odczyt poza przydzielonym buforem i awarię btmon.
Ocena ryzyka
Atakujący może dostarczyć spreparowany plik btsnoop, co doprowadzi do awarii narzędzia btmon, potencjalnie zakłócając monitorowanie Bluetooth lub umożliwiając dalsze wykorzystanie w środowisku analitycznym.
Rekomendacja
Zaktualizuj pakiet BlueZ do wersji zawierającej poprawkę, a do czasu aktualizacji unikaj otwierania niezaufanych plików btsnoop w btmon.
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-19774Wysokie
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.
- 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)
A flaw was found in BlueZ. An out-of-bounds read vulnerability exists in the btmon Bluetooth monitor tool when processing crafted HCI Return Link Keys events. A maliciously crafted btsnoop capture file can specify a large number of link keys that exceeds the actual packet data, causing btmon to read beyond the allocated buffer and crash.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

