BlueToolkit

Wireless & RF ★ Рекомендуемый vwoot-artifact-eval · 10.06.2025 активный

Расширяемый фреймворк для тестирования уязвимостей Bluetooth Classic (BR/EDR). Автоматически проверяет устройства на известные CVE: BlueBorne, BIAS, KNOB, SweynTooth. Поддерживает пользовательские модули атак и генерацию отчётов.

vwoot-artifact-eval
10.06.2025 current

Установка
git clone https://github.com/sgxgsx/BlueToolkit
cd BlueToolkit && pip install -r requirements.txt

# Сканирование устройства на все уязвимости:
python bluetoolkit.py -t aa:bb:cc:dd:ee:ff --all

# Проверка KNOB:
python bluetoolkit.py -t aa:bb:cc:dd:ee:ff --exploit knob
показать оригинал переведено ИИ

BlueToolkit

Расширяемый фреймворк для тестирования Bluetooth на уязвимости для BR/EDR и BLE.

Документация • Установка • Использование • Эксплойты • Оборудование • TODO • Автомобильная оценка • Ресурсы по Bluetooth • Лицензия


BlueToolkit — это модульный, «чёрный ящик» фреймворк для тестирования безопасности Bluetooth для Bluetooth Classic (BR/EDR) и Bluetooth Low Energy (BLE). Он поддерживает полуавтоматическое тестирование и имеет три основных модуля:

  • Recon: собирает возможности Bluetooth и конфигурацию безопасности.
  • Exploit: выполняет тесты для (на данный момент) 43 публичных эксплойтов (MitM, RCE, DoS и т.д.). Шаблоны уязвимостей находятся в папке exploits. Поддержка дополнительных эксплойтов может быть добавлена через TODO.
  • Report: генерирует структурированные, машино- и человекочитаемые JSON-отчёты.

Мы оценили BlueToolkit на 22 автомобилях от разных производителей (Audi, BMW, Chevrolet, Honda, Hyundai, Mercedes-Benz, Mini, Opel, Polestar, Renault, Skoda, Toyota, VW, Tesla) и обнаружили 128 уязвимостей.

Кроме того, мы показываем, как перехватить онлайн-аккаунты через MAP для уже установленных соединений или из позиции MitM.

Эта работа привела к исследовательской статье, принятой на WOOT 25': добавить недостающую ссылку, когда она будет

Установка

BlueToolkit может быть установлен на чистые системы Ubuntu/Debian (рекомендуется) или с использованием виртуальной машины. В обоих случаях установщик предложит установить специфические модули для Braktooth и BluetoothAssistant, для которых требуется наличие и подключение определённых аппаратных устройств. Установка отдельных модулей также может быть выполнена отдельно путём повторного запуска установщика.

Обычная установка

Установка:

git clone https://github.com/sgxgsx/BlueToolkit
chmod +x ./BlueToolkit/install.sh
sudo ./BlueToolkit/install.sh [-dev]

Установка через ВМ

Предварительные требования:
* Virtualbox https://www.virtualbox.org * vagrant https://developer.hashicorp.com/vagrant/install?product_intent=vagrant

git clone https://github.com/sgxgsx/BlueToolkit --recurse-submodules
cd BlueToolkit/vagrant
vagrant up

После установки: * Вам нужно разрешить виртуальной машине доступ к модулю Bluetooth или дополнительному оборудованию через USB, для чего необходимо выполнить следующее: * Поддержка USB уже включена, поэтому откройте VirtualBox * Найдите запущенную виртуальную машину и нажмите «Показать» * Нажмите «Устройства» -> «USB» * Вам будет представлен список устройств, которые можно включить для виртуальной машины * Отметьте любое нужное вам устройство (модуль Bluetooth, оборудование, телефон) или отметьте все устройства для надёжности.

Использование

Запустите bluekit -h для отображения информации об использовании BlueToolkit:

usage: bluekit [-h] [-t TARGET] [-l] [-c] [-ct] [-ch] [-v VERBOSITY] [-ex EXCLUDEEXPLOITS [EXCLUDEEXPLOITS ...]] [-e EXPLOITS [EXPLOITS ...]] [-r] [-re] [-rej] [-hh HARDWARE [HARDWARE ...]] ...

positional arguments:
  rest

options:
  -h, --help            show this help message and exit
  -t TARGET, --target TARGET
                        target MAC address
  -l, --listexploits    List exploits or not
  -c, --checksetup      Check whether Braktooth is available and setup
  -ct, --checktarget    Check connectivity and availability of the target
  -ch, --checkpoint     Start from a checkpoint
  -v VERBOSITY, --verbosity VERBOSITY
                        Verbosity level
  -ex EXCLUDEEXPLOITS [EXCLUDEEXPLOITS ...], --excludeexploits EXCLUDEEXPLOITS [EXCLUDEEXPLOITS ...]
                        Exclude exploits, example --exclude exploit1, exploit2
  -e EXPLOITS [EXPLOITS ...], --exploits EXPLOITS [EXPLOITS ...]
                        Scan only for provided --exploits exploit1, exploit2; --exclude is not taken into account
  -r, --recon           Run a recon script
  -re, --report         Create a report for a target device
  -rej, --reportjson    Create a report for a target device
  -hh HARDWARE [HARDWARE ...], --hardware HARDWARE [HARDWARE ...]
                        Scan only for provided exploits based on hardware --hardware hardware1 hardware2; --exclude and --exploit are not taken into account

Примеры использования: - Вывести список всех доступных эксплойтов (не требует root-привилегий):

bluekit -l - Запустить разведку (Recon):

sudo bluekit -t AA:BB:CC:DD:EE:FF -r - Проверить связность:

sudo bluekit -t AA:BB:CC:DD:EE:FF -ct - Проверить один или несколько эксплойтов (через пробел):

sudo bluekit -t AA:BB:CC:DD:EE:FF -e invalid_max_slot au_rand_flooding internalblue_knob

Более подробная документация доступна в нашей wiki

Оборудование

Для некоторых атак требуется специальное оборудование:

  • ESP-WROVER-KIT-VE для уязвимостей Braktooth
  • Телефон Nexus5 для Internalblue. Может быть заменён на CYW20735, но два эксплойта не будут работать, и потребуется новый профиль оборудования.
  • CYW920819M2EVB-01 для атак BIAS, BLUR и BLUFFS.

Доступные уязвимости и атаки Bluetooth

BlueToolkit автоматически загружает все шаблоны уязвимостей и оборудования. Репозиторий шаблонов BlueToolkit предоставляет полный список готовых к использованию шаблонов. Кроме того, вы можете писать собственные шаблоны и проверки, а также добавлять новое оборудование, следуя руководству по шаблонам BlueToolkit Синтаксис справочника YAML доступен здесь

Мы собирали и классифицировали уязвимости Bluetooth в стиле "Awesome Bluetooth Security". Мы использовали следующие источники - ACM, IEEE SP, Blackhat, DEFCON, Car Hacking Village, NDSS и Google Scholars. Искали следующие ключевые слова в поисковых системах, таких как Google, Baidu, Yandex, Bing - Bluetooth security toolkit, Bluetooth exploits github, Bluetooth security framework, bluetooth pentesting toolkit. Мы также парсили все репозитории Github по следующим параметрам - topic:bluetooth topic:exploit, topic:bluetooth topic:security.

На данный момент BlueToolkit проверяет следующие уязвимости и атаки:

Для ручных атак обратитесь к документации.

Уязвимость Категория Тип Тип верификации Требования к оборудованию Протестировано
Всегда сопрягаемое (Always pairable) Цепочки (Chaining) Цепочки Ручное ✓
Только транспортное средство может инициировать соединение Цепочки (Chaining) Цепочки Ручное ✓
Быстрая перезагрузка (Fast reboot) Цепочки (Chaining) Цепочки Ручное ✓
SC не поддерживается (SC not supported) Цепочки (Chaining) Информация Автоматическое ✓
Возможная проверка для BLUR Цепочки (Chaining) Информация Автоматическое ✓
Мое имя клавиатура (My name is keyboard) Критическая (Critical) RCE Полуавтоматическое ✓
CVE-2017-0785 Критическая (Critical) Утечка памяти Автоматическое ✓
CVE-2018-19860 Критическая (Critical) Выполнение кода в памяти Автоматическое ✓
V13 Invalid Max Slot Type DoS DoS Автоматическое ✓ ✓
V3 Дублированный IOCAP (Duplicated IOCAP) DoS DoS Автоматическое ✓ ✓
Проверка NiNo (NiNo check) MitM MitM Полуавтоматическое ✓
Используется легаси-сопряжение (Legacy pairing used) MitM MitM Автоматическое ✓
KNOB MitM MiTM Полуавтоматическое ✓ ✓
CVE-2018-5383 MitM MiTM Автоматическое ✓ ✓
Атака путаницы методов (Method Confusion attack) MitM MiTM Автоматическое ✓
SSP поддерживается <= 4.0 слабая криптография или нет SSP вообще MitM Информация/MitM Автоматическое ✓
CVE-2020-24490 Критическая (Critical) DoS Автоматическое ✓
CVE-2017-1000250 Критическая (Critical) Утечка информации Автоматическое ✓
CVE-2020-12351 Критическая (Critical) RCE/DoS Автоматическое ✓
CVE-2017-1000251 Критическая (Critical) RCE/DoS Автоматическое ✓
V1 Feature Pages Execution Критическая (Critical) RCE/DoS Автоматическое ✓ ✓
Неизвестный дублированный инкапсулированный полезный нагрузки DoS DoS Автоматическое ✓ ✓
V2 Truncated SCO Link Request DoS DoS Автоматическое ✓ ✓
V4 Флуд ответом на функционал DoS DoS Автоматизированная ✓ ✓
V5 Переполнение автоматической скорости LMP DoS DoS Автоматизированная ✓ ✓
V6 Переполнение LMP 2-DH1 DoS DoS Автоматизированная ✓ ✓
V7 Переполнение LMP DM1 DoS DoS Автоматизированная ✓ ✓
V8 Принятие усечённого LMP DoS DoS Автоматизированная ✓ ✓
V9 Неверное завершение настройки DoS DoS Автоматизированная ✓ ✓
V10 Флуд подключением хоста DoS DoS Автоматизированная ✓ ✓
V11 Повторное подключение к тому же хосту DoS DoS Автоматизированная ✓ ✓
V12 Флуд AU Rand DoS DoS Автоматизированная ✓ ✓
V14 Переполнение максимальной длины слота DoS DoS Автоматизированная ✓ ✓
V15 Неверная точность тайминга DoS DoS Автоматизированная ✓ ✓
V16 Тупик сканирования по вызову DoS DoS Автоматизированная ✓ ✓
Неизвестная неверная инкапсулированная нагрузка DoS DoS Автоматизированная ✓ ✓
Неизвестный неизвестный тип элемента SDP DoS DoS Автоматизированная ✓ ✓
Неизвестный габаритный размер элемента SDP DoS DoS Автоматизированная ✓ ✓
Неизвестный пинг-понг запроса функционала DoS DoS Автоматизированная ✓ ✓
Неизвестный неверный транспорт LMP DoS DoS Автоматизированная ✓ ✓
CVE-2020-12352 Критическая Утечка информации Автоматизированная ✓

Новейшие атаки

Эти атаки являются новыми/инновационными и тестируются фреймворком

Уязвимость Категория Тип Тип верификации Аппаратные требования Протестировано
Небезопасная реализация NC MitM MitM Ручная ✓
Транспортные NiNo MitM Информация Ручная ✓
Извлечение контактов Критическая BAC Ручная ✓

Уязвимости, которые скоро будут добавлены

Уязвимость Категория Тип Тип верификации Аппаратные требования Протестировано Запланировано к добавлению
BLUR MitM ? - ✓ ✓
BIAS MitM ? - ✓ ✓
BLUFFS MitM ? - ✓ ✓
BlueRepli Критическая BAC -
CVE-2020-26555 MitM MiTM -

Список задач

  • [ ] Добавить поддержку BLE (Bluetooth Low Energy)
    • Реализовать функционал BLE для расширения возможностей подключения проекта.
  • [ ] Непрерывно (пере-)разрабатывать доказательства концепции (PoC)
    • Разрабатывать новые PoC для исследования дополнительных вариантов использования или функций.

Уязвимости и атаки Bluetooth

Кроме того, нами были обнаружены следующие уязвимости Bluetooth Classic и Bluetooth Low Energy (BLE). Таблица содержит следующую информацию об атаках и уязвимостях: название, тип (либо специфичный для реализации, специфичный для протокола, либо затрагивающий профиль BT), тип Bluetooth (BLE, BT, BT + BLE), затронутые версии BT, количество эксплойтов, год публикации, CVE (если доступно), CVSS (если доступно), необходимое оборудование (если требуется), доказательство концепции (если доступно) и дополнительная информация в разделе комментариев с дополнительными ссылками или пояснениями.

Семейство экспл. Название Тип Тип BT Версии BT № экспл. Год CVE CVSS Оборудование PoC Ссылка Комментарий
Атака Qualcomm WSA8835 Imp BLE 1 2023 https://www.cvedetails.com/cve/CVE-2023-21647/?q=CVE-2023-21647 Ненадлежащая проверка пакетов GATT
Обход аутентификации, подмена Imp BLE 1 2022 https://fmsh-seclab.github.io/ Обход аутентификации путем подмены в ключах Tesla
Неавторизованная MITM-атака Прот BLE 4.0 - 5.3 1 2022 https://www.cvedetails.com/cve/CVE-2022-25836/ См. CVE для подробностей, основана на путанице методов (Method Confusion)
Ретрансляция BLE аутентификации по близости Рет BLE 4.0 - 5.3 1 2022 https://research.nccgroup.com/2022/05/15/technical-advisory-tesla-ble-phone-as-a-key-passive-entry-vulnerable-to-relay-attacks/ Аутентификация BLE по близости уязвима для ретрансляционных атак
Sniffle Сниф BLE 4.0-5.0 1 2022 TI CC1352/CC26x2 https://github.com/nccgroup/Sniffle
InjectaBLE Прот BLE 4.0 - 5.2 1 2021 nRF52840 https://github.com/RCayre/injectable-firmware https://hal.laas.fr/hal-03193297v2/document MITM, отправка вредоносных пакетов, пост-эксплуатация после установления/перехвата сессии (специфично для Imp и модели)
jacknimble Имп BLE 2020 nRF52840 https://github.com/darkmentorllc/jackbnimble https://i.blackhat.com/USA-20/Wednesday/us-20-Kovah-Finding-New-Bluetooth-Low-Energy-Exploits-Via-Reverse-Engineering-Multiple-Vendors-Firmwares.pdf 3 эксплойта для конкретного оборудования, CVE-2020-15531
SweynTooth Имп BLE 12 2020 nRF52840 https://github.com/Matheus-Garbelini/sweyntooth_bluetooth_low_energy_attacks https://asset-group.github.io/disclosures/sweyntooth/
BlueDoor Прот BLE 4.0 - 5.2 1 2020 nRF51822 http://tns.thss.tsinghua.edu.cn/~jiliang/publications/MOBISYS2020_BlueDoor.pdf MITM
Атака понижения (Downgrade) Прот BLE 4.2 - 5.0 1 2020 TICC2640 & Adafruit Bluefruit LE Sniffe https://www.usenix.org/system/files/sec20-zhang-yue.pdf MITM через понижение (SCO) CVE-2020-35473
BLESA Подмена BLE 1 2020 https://www.usenix.org/system/files/woot20-paper-wu.pdf Подмена для установки MITM и отключения шифрования
SweynTooth Cypress PSoc 4 BLE Влияние BLE 1 2019 https://www.cvedetails.com/cve/CVE-2019-16336/?q=CVE-2019-16336 Отказ в обслуживании (DoS)
SweynTooth Cypress PSoc 4 BLE Влияние BLE 1 2019 https://www.cvedetails.com/cve/CVE-2019-17061/?q=CVE-2019-17061 Переполнение буфера
SweynTooth NXP KW41Z до версии 2.2.1 включительно Влияние BLE 1 2019 https://www.cvedetails.com/cve/CVE-2019-17060/?q=CVE-2019-17060 Переполнение буфера в канале связи BLE
SweynTooth BLE-стек STMicroelectronics Влияние BLE 1 2019 https://www.cvedetails.com/cve/CVE-2019-19192/?q=CVE-2019-19192 от 1.0.0 до 1.3.1 для устройств STM32WB5x неправильно обрабатывает последовательные запросы ATT при приеме
BLE-приложение на том же устройстве BLE 1 2019 Теория https://www.usenix.org/system/files/sec19-sivakumaran_0.pdf Приложения на том же устройстве могут получить доступ к данным BLE и, таким образом, вывести нужную информацию??? Можно ли использовать это для реле?
BleedingBit Влияние BLE 4.2 - 5.0 1 2018 https://www.armis.com/research/bleedingbit/
GATTacking Протокол BLE 4.0 1 2016 USB-донгл на базе CSR 8510 https://github.com/securing/gattacker https://www.blackhat.com/docs/us-16/materials/us-16-Jasek-GATTacking-Bluetooth-Smart-Devices-Introducing-a-New-BLE-Proxy-Tool.pdf MITM для BLE
Crackle Прот BLE 4 1 2013 https://github.com/mikeryan/crackle https://www.usenix.org/system/files/conference/woot13/woot13-ryan.pdf взлом шифрования BLE
Bluez MynameIsKeyboard Внедр BT 1 2023 CVE-2023-45866 8.8 https://github.com/marcnewlin/hi_my_name_is_keyboard - CVE-2023-45866, CVE-2023-45866, CVE-2023-45866
Antonioli BLUFFS Прот BT 4.2-5.2 6 2023 CVE-2023-24023 6.8 CYW920819EVB-02 https://github.com/francozappa/bluffs
- Прот BT 1 2022 https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9833777 Атака межстекового нелегального доступа (формальные методы) + CVE-2020-26560 и CVE-2020-15802 упоминаются в других записях
BlackTooth Прот BT 1 2022 CYW920819EVB-02 https://dl.acm.org/doi/pdf/10.1145/3548606.3560668 1 новая атака (этап соединения) + KNOB и другие повторно использованные атаки
BLAP Прот BT 1 2022 Теория https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9833575 Извлечение ключа связи из дампа HCI требует физического доступа к автомобилю (применимо только в каршеринге)
Blue's Clues Прот BT <=5.3 2022 CVE-2022-24695 4.3 Ubertooth и USRP B210 SDR https://github.com/TylerTucker/BluesClues https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10179358 CVE-2022-24695 влияет на Конфиденциальность, побеждает функцию обнаружения BT/EDR
Несанкц. MITM Прот BT 1.0B-5.3 1 2022 CVE-2022-25837 7.5 https://www.cvedetails.com/cve/CVE-2022-25837/ Проверьте CVE для деталей, основана на путанице методов, CVE-2022-25837
Braktooth BrakTooth Влияние BT 3.0 - 5.2 16 2021 CVE-2021-28139 8.8 ESP-WROVER-KIT https://github.com/Matheus-Garbelini/braktooth_esp32_bluetooth_classic_attacks https://asset-group.github.io/disclosures/braktooth/
BleedingTooth BadChoice Влияние BT 4.2-5.2 1 2020 CVE-2020-12352 6.5 https://github.com/google/security-research/security/advisories/GHSA-7mh3-gq28-gfrq https://google.github.io/security-research/pocs/linux/bleedingtooth/writeup.html Утечка информации
BleedingTooth BadKarma Влияние BT 5.0 1 2020 CVE-2020-12351 8.8 https://github.com/google/security-research/security/advisories/GHSA-7mh3-gq28-gfrq https://google.github.io/security-research/pocs/linux/bleedingtooth/writeup.html Утечка информации через стек BlueZ
BleedingTooth BadVibes Влияние BT 5.0+ 1 2020 CVE-2020-24490 6.5 https://github.com/google/security-research/security/advisories/GHSA-ccx2-w2r4-x649 https://google.github.io/security-research/pocs/linux/bleedingtooth/writeup.html Требуется BT 5.0 и выше
Snapdragon Auto CVEs Влияние BT 4 2020 https://www.cvedetails.com/cve/CVE-2020-3703/?q=CVE-2020-3703 CVE-2020-11156 Snapdragon Auto, эксплойтов нет; CVE-2020-11154; CVE-2020-11155; CVE-2020-3703
BlueRepli Влияние BT 1 2020 Эксплойта пока нет https://i.blackhat.com/USA-20/Wednesday/us-20-Xu-Stealthily-Access-Your-Android-Phones-Bypass-The-Bluetooth-Authentication.pdf https://github.com/DasSecurity-HatLab/BlueRepli-Plus
UberTooth Перехват BT ALL 1 2020 Ubertooth https://github.com/greatscottgadgets/ubertooth https://ubertooth.readthedocs.io/en/latest/ Перехват
Antonioli BIAS Протокол BT <=5.0 4 2019 CVE-2020-10135 5.4 CYW920819, возможно CYW920819M2EVB-01 https://github.com/francozappa/bias https://francozappa.github.io/about-bias/ CVE-2020-10135
MITM SSP BT 5.0 Прот BT 5 1 2018 https://link.springer.com/article/10.1007/s00779-017-1081-6 модель ассоциации с вводом ключа доступа уязвима для MITM атаки
BlueBorne CVE-2017-0785 Влия BT 1 2017 CVE-2017-0785 6.5
BlueBorne CVE-2017-1000251 Влия BT 5 4 2017 CVE-2017-1000251 8.0 https://github.com/ArmisSecurity/blueborne https://www.armis.com/research/blueborne/
Переполнение кучи Lexus BT Влия BT 1 2017 CVE-2020-5551 8.8 Теория https://keenlab.tencent.com/en/2020/03/30/Tencent-Keen-Security-Lab-Experimental-Security-Assessment-on-Lexus-Cars/ Удаленное выполнение кода в автомобилях Lexus (LC, LS, NX, RC, RC F), TOYOTA CAMRY и TOYOTA SIENNA, выпущенных не в Японии с октября 2016 по октябрь 2019
BlueEar Перех BT ALL 1 2016 Ubertooth (2) https://github.com/albazrqa/BluEar https://www.cs.cityu.edu.hk/~jhuan9/papers/blueear16mobisys.pdf Прослушивание, расширение кода Ubertooth
CVE-2018-19860 Влия BT 1 2014 CVE-2018-19860 8.8 Nexus 5 (internalblue) Примеры internalblue для Nexus 5 Влияние на специфические атаки на микросхемы Broadcom BCM4335C0, BCM43438A1 и некоторые другие, выпущенные в 2012-2014 (DoS)
Атака MITM NINO Прот BT 2 2010 Nexus 5 (internalblue) Теория + PoC от internalblue + простая эксплуатация, похожая на метод спутывания (method confusion) https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5374082 NINO - нет входа, нет выхода (MITM и атаки MITM через внеполосный канал). https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4401672
Атаки на сопряжение Прот BT 2.1 1 2008 https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=ac095564c820f02b2793694018d419ce99279de0 MITM, атака на версию 2.1
Взлом PIN-кода Bluetooth Брутфорс BT 1 2005 Теория https://www.usenix.org/legacy/event/mobisys05/tech/full_papers/shaked/shaked.pdf 6
Извлечение ключа BT 1.0B 1 2001 https://link.springer.com/chapter/10.1007/3-540-45353-9_14 Старая атака на очень старую версию 1.0B
BadBluetooth Прот BT + adj 1 2019 Теория https://staff.ie.cuhk.edu.hk/~khzhang/my-papers/2019-ndss-bluetooth.pdf Слишком высокие предположения (установлено вредоносное приложение + скомпрометированное устройство)
BlueMirror BlueMirror BT Mesh profile brute Прот BT Profile 2.1-5.2 1 2021 CVE-2020-26556 7.5 Брутфорс-атака на недостаточно случайный AuthValue в BT Mesh 1.0 и 1.0.1 для завершения аутентификации
BlueMirror BlueMirror BT Mesh profile brute 2 Прот BT Profile 2.1-5.2 1 2021 CVE-2020-26557 7.5 Определение Authvalue в BT Mesh 1.0 и 1.0.1 путем брутфорс-атаки
BlueMirror BlueMirror BT Mesh profile no brute Прот BT Profile 2.1-5.2 1 2021 CVE-2020-26559 8.8 Обход аутентификации в профиле Mesh 1.0, 1.0.1, позволяет определить authvalue и другие данные без брутфорса
BlueMirror BlueMirror BT Mesh profile Прот BT Profile 1.0B-5.2 1 2020 CVE-2020-26560 8.1 https://kb.cert.org/vuls/id/799380 CVE-2020-26560 - Обход аутентификации в профиле Mesh 1.0, 1.0.1 https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9474325
BlueMirror BlueMirror Legacy pairing Прот BT/BLE 2.1-5.2 1 2021 CVE-2020-26555 5.4 https://kb.cert.org/vuls/id/799380 Завершение сопряжения без знания PIN-кода https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9474325     https://www.ieee-security.org/TC/SP2021/SPW2021/WOOT21/files/woot21-claverie-slides.pdf
BlueMirror Утечка ключа доступа BlueMirror Прот BT/BLE 2.1-5.2 1 2021 CVE-2020-26558 4.2 MITM-атакующий может определить значение ключа доступа путем отражения публичного ключа (может утекать значение ключа доступа по 1 биту за раз)
Antonioli BLURTooth Прот BT/BLE 4.2, 5.0, 5.1, 5.2 4 2020 CVE-2020-15802 5.9 https://github.com/francozappa/blur https://hexhive.epfl.ch/BLURtooth/ CVE-2020-15802
Атака фиксированной координаты Реал BT/BLE 2.1-5.2 1 2019 CVE-2018-5383 Nexus 5 (internalblue) или CY5677 Примеры internalblue для Nexus 5 https://biham.cs.technion.ac.il/BT/ MITM, эксплуатирующий криптографию (атака на реализацию/протокол) CVE-2018-5383
Antonioli KNOB Прот BT/BLE <=5.0 1 2019 CVE-2019-9506 8.1 Nexus 5 (internalblue) https://github.com/francozappa/knob https://knobattack.com/ CVE-2019-9506
Атака Ghost Прот BT/BLE? 2 2023 https://www.ndss-symposium.org/wp-content/uploads/2023/02/ndss2023_s119_paper.pdf Атака Ghost и групповая атака перебором
Qualcomm 9206 Реал BT/BLE? 1 2022 CVE-2022-40503 8.2 https://www.cvedetails.com/cve/CVE-2022-40503/?q=CVE-2022-40503 Чрезмерное чтение из буфера в профиле A2DP
Qualcomm APQ8009 Реал BT/BLE? 1 2022 CVE-2022-40537 7.3 https://www.cvedetails.com/cve/CVE-2022-40537/?q=CVE-2022-40537 Повреждение памяти при обработке AVRCP-ответа AVRC_PDU_GET_PLAYER_APP_VALUE_TEXT
Qualcomm WSA8815 Реал BT/BLE? 1 2022 CVE-2022-33280 7.3 https://www.cvedetails.com/cve/CVE-2022-33280/?q=CVE-2022-33280 Повреждение памяти при обработке пакета AVRCP
Qualcomm WSA8835 Влияние BT/BLE? 1 2022 CVE-2022-33255 8.2 https://www.cvedetails.com/cve/CVE-2022-33255/?q=CVE-2022-33255 Чтение beyond границ буфера Bluetooth HOST при обработке GetFolderItems, GetItemAttributes
Qualcomm WSA8835 Влияние BT/BLE? 1 2022 CVE-2022-22088 9.8 https://www.cvedetails.com/cve/CVE-2022-22088/?q=CVE-2022-22088 Переполнение буфера Bluetooth Host при обработке ответа от удалённого устройства
SnapDragon Auto Влияние BT/BLE? 1 2021 CVE-2021-35068 9.8 https://www.cvedetails.com/cve/CVE-2021-35068/?q=CVE-2021-35068 Обращение к нулевому указателю при освобождении профиля HFP
Method Confusion Протокол BT/BLE? 2.1-5.2 1 2020 CVE-2020-10134 6.3 огромный выбор с разными возможностями. https://github.com/maxdos64/BThack https://www.sec.in.tum.de/i20/publications/method-confusion-attack-on-bluetooth-pairing/@@download/file/conference-proceeding.pdf Атака MITM между 2 устройствами BLE или BR/EDR. Требуется специальное оборудование, CVE-2020-10134
BlueSnarf revisited Влияние OBEX 1 2011 https://inria.hal.science/hal-01587858/document Обход путей OBEX (FTP)

Справочная документация по синтаксису YAML DSL доступна здесь.

Лицензия

Щит: CC BY-NC-SA 4.0

BlueToolkit лицензирован на условиях Лицензии Creative Commons «Атрибуция — Некоммерческое использование — На тех же условиях» 4.0 Всемирная.

По вопросам обращайтесь по адресу https://linktr.ee/schwytz

CC BY-NC-SA 4.0

Войдите, чтобы оставить комментарий