BlueToolkit

Wireless & RF ★ Рекомендуемый vwoot-artifact-eval · 10.06.2025 >1 года

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

vwoot-artifact-eval
10.06.2025 current
Добавлен 25.06.2026 · Обновлён 24.07.2026 · Wireless & RF
Установка
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

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