Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
BlueToolkit — Marco modular de pruebas de vulnerabilidades de Bluetooth Classic (BR/EDR) con reconocimiento, módulos de explotación para 43 ataques/CVE públicos e informes estructurados en JSON. | Kitploit
Herramientas/GitHubGitHub/sgxgsx/bluetoolkit
ReconocimientoSeguridad BluetoothFrameworks de ExploitsAnálisis de VulnerabilidadesExplotaciónSeguridad InalámbricaPruebas de PenetraciónRecursos Curados
GitHubsgxgsx/bluetoolkit

BlueToolkit

Marco modular de pruebas de vulnerabilidades de Bluetooth Classic (BR/EDR) con reconocimiento, módulos de explotación para 43 ataques/CVE públicos e informes estructurados en JSON.

Ver Repositorio
72776hace 5 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

BlueToolkit

Marco extensible de pruebas de vulnerabilidades Bluetooth para BR/EDR y BLE.

Documentación • Instalación • Uso • Exploits • Hardware • Pendientes • Evaluación Automotriz • Recursos de Bluetooth • Licencia


BlueToolkit es un marco modular de pruebas de seguridad Bluetooth de caja negra para Bluetooth Classic (BR/EDR) y Bluetooth Low Energy (BLE). Admite pruebas semiautomáticas y tiene tres módulos principales:

  • Recon: recopila las capacidades Bluetooth y la configuración de seguridad.
  • Exploit: ejecuta pruebas para (actualmente) 43 exploits públicos (MitM, RCE, DoS, etc.). Las plantillas de vulnerabilidades están en la carpeta exploits. Se puede añadir soporte para más mediante TODO.
  • Report: genera informes JSON estructurados, legibles por máquinas y por humanos.

Evaluamos BlueToolkit en 22 coches de diferentes fabricantes (Audi, BMW, Chevrolet, Honda, Hyundai, Mercedes-Benz, Mini, Opel, Polestar, Renault, Skoda, Toyota, VW, Tesla) y descubrimos 128 vulnerabilidades.

Además, mostramos cómo secuestrar cuentas en línea a través de MAP para conexiones ya establecidas o con una posición de MitM.

Este trabajo dio lugar a un artículo de investigación aceptado en WOOT 25': añadir el enlace que falta cuando lo tengamos

Instalación

BlueToolkit puede instalarse en sistemas Ubuntu/Debian de hardware físico (recomendado) o mediante una máquina virtual. En ambos casos, el instalador pedirá instalar los módulos específicos para Braktooth y BluetoothAssistant, que requieren que haya dispositivos de hardware específicos disponibles y conectados. La instalación de módulos independientes también puede realizarse por separado ejecutando el instalador de nuevo.

Instalación normal Instalación: ```sh git clone https://github.com/sgxgsx/BlueToolkit chmod +x ./BlueToolkit/install.sh sudo ./BlueToolkit/install.sh [-dev] ```
Instalación de VM

Requisitos previos:

  • Virtualbox https://www.virtualbox.org
  • vagrant https://developer.hashicorp.com/vagrant/install?product_intent=vagrant ```sh git clone https://github.com/sgxgsx/BlueToolkit --recurse-submodules cd BlueToolkit/vagrant vagrant up
root@kitploit:~
Después de la instalación:
* Debe permitir que la máquina virtual acceda al módulo Bluetooth o hardware adicional a través de USB, lo que requiere hacer lo siguiente:
* El soporte USB ya está activado, por eso abra VirtualBox
* Busque una máquina virtual en ejecución y haga clic en "Mostrar"
* Haga clic en "Dispositivos" -> "USB"
* Se le presentarán varios dispositivos que puede activar para la máquina virtual
* Marque cualquier dispositivo que necesite (módulo Bluetooth, hardware, teléfono) o marque todos los dispositivos para estar seguro.


</details>







### Uso

Ejecute `bluekit -h` para mostrar la información de uso de BlueToolkit:```console
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
Descargar herramienta

Algunos ejemplos de uso son:

  • Lista todos los exploits disponibles (no se requiere root):

    bluekit -l

  • Ejecuta reconocimiento:

    sudo bluekit -t AA:BB:CC:DD:EE:FF -r

  • Prueba la conectividad:

    sudo bluekit -t AA:BB:CC:DD:EE:FF -ct

  • Prueba uno o más exploits (separados por espacios):

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

Puedes encontrar más documentación en nuestra wiki

Hardware

Algunos ataques requieren hardware específico:

  • ESP-WROVER-KIT-VE para vulnerabilidades de Braktooth
  • Teléfono Nexus5 para Internalblue. Podría reemplazarse con un CYW20735, pero dos exploits no funcionarán y necesitaría un nuevo perfil de hardware.
  • CYW920819M2EVB-01 para ataques BIAS, BLUR y BLUFFS.

Vulnerabilidades y Ataques Bluetooth Disponibles

BlueToolkit descarga automáticamente todas las plantillas de vulnerabilidades y hardware. El repositorio BlueToolkit templates proporciona una lista completa de plantillas listas para usar. Además, puedes escribir tus propias plantillas y comprobaciones, así como añadir nuevo hardware siguiendo la guía de plantillas de BlueToolkit. La sintaxis de referencia YAML está disponible aquí

Recopilamos y clasificamos las vulnerabilidades Bluetooth al estilo "Awesome Bluetooth Security". Utilizamos las siguientes fuentes: ACM, IEEE SP, Blackhat, DEFCON, Car Hacking Village, NDSS y Google Scholars. Buscamos las siguientes palabras clave en motores de búsqueda como Google, Baidu, Yandex, Bing: Bluetooth security toolkit, Bluetooth exploits github, Bluetooth security framework, bluetooth pentesting toolkit. También analizamos todos los repositorios de Github según los siguientes parámetros: topic:bluetooth topic:exploit, topic:bluetooth topic:security.

Actualmente BlueToolkit comprueba las siguientes vulnerabilidades y ataques:

Para ataques manuales, consulta la documentación.

VulnerabilidadCategoríaTipoTipo de verificaciónHardware requeridoProbado
Always pairableEncadenamientoEncadenamientoManual✓
Only vehicle can initiate a connectionEncadenamientoEncadenamientoManual✓
Fast rebootEncadenamientoEncadenamientoManual✓
SC not supportedEncadenamientoInformaciónAutomatizado✓
possible check for BLUREncadenamientoInformaciónAutomatizado✓
My name is keyboardCríticoRCESemiautomatizado✓
CVE-2017-0785CríticoFuga de memoriaAutomatizado✓
CVE-2018-19860CríticoEjecución de memoriaAutomatizado✓
V13 Invalid Max Slot TypeDoSDoSAutomatizado✓✓
V3 Duplicated IOCAPDoSDoSAutomatizado✓✓
NiNo checkMitMMitMSemiautomatizado✓
Legacy pairing usedMitMMitM

Ataques novedosos

Estos ataques son novedosos/nuevos y el framework los prueba.

VulnerabilidadCategoríaTipoTipo de verificaciónHardware requeridoProbado
Insecure NC implementationMitMMitMManual✓
Vehicular NiNoMitMInformaciónManual✓
Contact ExtractorCríticoBACManual✓

Vulnerabilidades que se añadirán próximamente

VulnerabilidadCategoríaTipoTipo de verificaciónHardware requeridoProbadoProgramado para añadirse
BLURMitM?-✓✓
BIASMitM?-✓✓
BLUFFSMitM?-✓✓
BlueRepliCríticoBAC-
CVE-2020-26555MitMMiTM-

Lista de Tareas Pendientes

  • Añadir soporte para BLE (Bluetooth Low Energy)
    • Implementar la funcionalidad BLE para mejorar las capacidades de conectividad del proyecto.
  • Desarrollar (re-desarrollar) continuamente Pruebas de Concepto (PoCs)
    • Desarrollar nuevas PoCs para explorar casos de uso o características adicionales.

Vulnerabilidades y Ataques Bluetooth

Además, hemos encontrado las siguientes vulnerabilidades de Bluetooth Classic y Bluetooth Low Energy (BLE). La tabla contiene la siguiente información sobre los ataques y vulnerabilidades: nombre, tipo (específico de implementación, específico de protocolo o que afecta a un perfil BT), tipo de Bluetooth (BLE, BT, BT + BLE), versiones de BT afectadas, número de exploits, año de publicación, CVE si está disponible, CVSS si está disponible, hardware si se requiere, prueba de concepto si está disponible e información adicional en la sección de comentarios con enlaces o explicaciones adicionales.| Familia de exploits | Nombre | Tipo | Tipo BT | Versión BT | Nº exp. | Año | CVE | CVSS | Hardware | PoC | Enlace | Comentario | | -------------- | ----------------------------------- | ----- | ---------- | ------------------ | --------------- | ---- | -------------------------------------------------------------------- | ---- | ------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | Qualcomm WSA8835 attck | Imp | BLE | | 1 | 2023 | | | | | https://www.cvedetails.com/cve/CVE-2023-21647/?q=CVE-2023-21647 | Verificación inadecuada de paquetes GATT | | | Omisión de autenticación, suplantación | Imp | BLE | | 1 | 2022 | | | | | https://fmsh-seclab.github.io/ | Omisión de autenticación mediante suplantación en llaves Tesla | | | MITM no autenticado | Prot | BLE | 4.0 - 5.3 | 1 | 2022 | | | | | https://www.cvedetails.com/cve/CVE-2022-25836/ | Consulta la CVE para más detalles, se basa en Method Confusion | | | Retransmisión de autenticación de proximidad BLE | Rel | 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/ | Autenticación de proximidad BLE vulnerable a ataques de retransmisión | | | Sniffle | Snif | BLE | 4.0-5.0 | 1 | 2022 | | | TI CC1352/CC26x2 | https://github.com/nccgroup/Sniffle | | | | | InjectaBLE | Prot | BLE | 4.0 - 5.2 | 1 | 2021 | | | nRF52840 | https://github.com/RCayre/injectable-firmware | https://hal.laas.fr/hal-03193297v2/document | MITM, envío de paquetes maliciosos, post-explotación después de que la sesión se estableciera o fuera secuestrada (específico de Imp y del modelo) | | | jacknimble | Imp | 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 exploits para hardware específico, CVE-2020-15531 | | | SweynTooth | Imp | BLE | | 12 | 2020 | | | nRF52840 | https://github.com/Matheus-Garbelini/sweyntooth_bluetooth_low_energy_attacks | https://asset-group.github.io/disclosures/sweyntooth/ | | | | BlueDoor | Prot | BLE | 4.0 - 5.2 | 1 | 2020 | | | nRF51822 | | http://tns.thss.tsinghua.edu.cn/~jiliang/publications/MOBISYS2020_BlueDoor.pdf | MITM | | | Ataque de degradación | Prot | BLE | 4.2 - 5.0 | 1 | 2020 | | | TICC2640 & Adafruit Bluefruit LE Sniffe | | https://www.usenix.org/system/files/sec20-zhang-yue.pdf | MITM mediante degradación (SCO) CVE-2020-35473 | | | BLESA | Spoof | BLE | | 1 | 2020 | | | | | https://www.usenix.org/system/files/woot20-paper-wu.pdf | Suplantación para establecer un MITM y deshabilitar el cifrado | | SweynTooth | Cypress PSoc 4 BLE | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-16336/?q=CVE-2019-16336 | DoS | | SweynTooth | Cypress PSoc 4 BLE | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-17061/?q=CVE-2019-17061 | Desbordamiento de búfer | | SweynTooth | NXP KW41Z hasta 2.2.1 | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-17060/?q=CVE-2019-17060 | Desbordamiento de búfer en la capa de enlace BLE | | SweynTooth | STMicroelectronics BLE Stack | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-19192/?q=CVE-2019-19192 | hasta 1.3.1 para dispositivos STM32WB5x no maneja correctamente las solicitudes ATT consecutivas en la recepción | | | Aplicación BLE co-ubicada | | BLE | | 1 | 2019 | | | | Teoría | https://www.usenix.org/system/files/sec19-sivakumaran_0.pdf | Las aplicaciones co-ubicadas pueden obtener datos BLE y, por tanto, exfiltrar la información necesaria??? ¿podemos hacer una retransmisión con ello? | | | BleedingBit | Imp | BLE | 4.2 - 5.0 | 1 | 2018 | | | | | https://www.armis.com/research/bleedingbit/ | | | | GATTacking | Prot | BLE | 4.0 | 1 | 2016 | | | adaptador USB basado en 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 | Prot | BLE | 4 | 1 | 2013 | | | | https://github.com/mikeryan/crackle | https://www.usenix.org/system/files/conference/woot13/woot13-ryan.pdf | Romper el cifrado BLE | | Bluez | MynameIsKeyboard | Imp | 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 | Prot | BT | 4.2-5.2 | 6 | 2023 | CVE-2023-24023 | 6.8 | CYW920819EVB-02 | https://github.com/francozappa/bluffs | | | | | - | Prot | BT | | 1 | 2022 | | | | | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9833777 | Ataque de acceso ilegal entre stacks (métodos formales) + CVE-2020-26560 y CVE-2020-15802 mencionados en otras entradas | | | BlackTooth | Prot | BT | | 1 | 2022 | | | CYW920819EVB-02 | | https://dl.acm.org/doi/pdf/10.1145/3548606.3560668 | 1 nuevo ataque (etapa de conexión) + KNOB y otros ataques reutilizados | | | BLAP | Prot | BT | | 1 | 2022 | | | | Teoría | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9833575 | Extraer la Link Key del volcado HCI requiere acceso físico al coche (aplicable solo en coche compartido) | | | Blue's Clues | Prot | 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 afecta a la privacidad, anula la función no descubrible de BT/EDR | | | MITM no autenticado | Prot | BT | 1.0B-5.3 | 1 | 2022 | CVE-2022-25837 | 7.5 | | | https://www.cvedetails.com/cve/CVE-2022-25837/ | Consulta la CVE para más detalles, se basa en Method Confusion, CVE-2022-25837 | | Braktooth | BrakTooth | Imp | 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 | Imp | 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 | Fuga de información | | | BleedingTooth BadKarma | Imp | 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 | Fuga de información basada en la pila en BlueZ | | | BleedingTooth BadVibes | Imp | 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 | Requiere BT 5.0 o superior | | | Snapdragon Auto CVEs | Imp | BT | | 4 | 2020 | | | | | https://www.cvedetails.com/cve/CVE-2020-3703/?q=CVE-2020-3703 | CVE-2020-11156 Snapdragon Auto, sin exploits CVE-2020-11154 CVE-2020-11155, CVE-2020-3703 | | | BlueRepli | Imp | BT | | 1 | 2020 | | | | Sin exploit hasta ahora | 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 | Snif | BT | ALL | 1 | 2020 | | | Ubertooth | https://github.com/greatscottgadgets/ubertooth | https://ubertooth.readthedocs.io/en/latest/ | Sniffing | | Antonioli | BIAS | Prot | BT | <=5.0 | 4 | 2019 | CVE-2020-10135 | 5.4 | CYW920819, posiblemente CYW920819M2EVB-01 | https://github.com/francozappa/bias | https://francozappa.github.io/about-bias/ | CVE-2020-10135 | | | MITM SSP BT 5.0 | Prot | BT | 5 | 1 | 2018 | | | | | https://link.springer.com/article/10.1007/s00779-017-1081-6 | el modelo de asociación mediante entrada de passkey es vulnerable al MITM | | BlueBorne | CVE-2017-0785 | Imp | BT | | 1 | 2017 | CVE-2017-0785 | 6.5 | | | | | | BlueBorne | CVE-2017-1000251 | Imp | BT | 5 | 4 | 2017 | CVE-2017-1000251 | 8.0 | | https://github.com/ArmisSecurity/blueborne | https://www.armis.com/research/blueborne/ | | | | Desbordamiento de montículo BT en Lexus | Imp | BT | | 1 | 2017 | CVE-2020-5551 | 8.8 | | Teoría | https://keenlab.tencent.com/en/2020/03/30/Tencent-Keen-Security-Lab-Experimental-Security-Assessment-on-Lexus-Cars/ | RCE en Lexus (LC, LS, NX, RC, RC F), TOYOTA CAMRY y TOYOTA SIENNA no fabricados en Japón desde oct. 2016 hasta oct. 2019 | | | BlueEar | Snif | BT | ALL | 1 | 2016 | | | Ubertooth (2) | https://github.com/albazrqa/BluEar | https://www.cs.cityu.edu.hk/~jhuan9/papers/blueear16mobisys.pdf | Sniffing, extendiendo el código de Ubertooth | | | CVE-2018-19860 | Imp | BT | | 1 | 2014 | CVE-2018-19860 | 8.8 | Nexus 5 (internalblue) | ejemplos de internalblue para Nexus 5 | | Ataques específicos de Imp. en chips Broadcom BCM4335C0, BCM43438A1 y otros de 2012-2014 (DoS) | | | Ataque MITM NINO | Prot | BT | | 2 | 2010 | | | Nexus 5 (internalblue) | Teoría + un PoC de internalblue + exploit sencillo similar a method confusion | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5374082 | NINO - sin entrada ni salida (ataques MITM y MITM fuera de banda). https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4401672 | | | Ataques al emparejamiento | Prot | BT | 2.1 | 1 | 2008 | | | | | https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=ac095564c820f02b2793694018d419ce99279de0 | MITM, ataque contra 2.1 | | | Descifrado del PIN de Bluetooth | Brute | BT | | 1 | 2005 | | | | Teoría | https://www.usenix.org/legacy/event/mobisys05/tech/full_papers/shaked/shaked.pdf | 6 | | | Extracción de clave | | BT | 1.0B | 1 | 2001 | | | | | https://link.springer.com/chapter/10.1007/3-540-45353-9_14 | Ataque antiguo contra la versión muy antigua 1.0B | | | BadBluetooth | Prot | BT + adj | | 1 | 2019 | | | | Teoría | https://staff.ie.cuhk.edu.hk/~khzhang/my-papers/2019-ndss-bluetooth.pdf | Supuestos demasiado elevados (aplicación maliciosa instalada + dispositivo comprometido) | | BlueMirror | BlueMirror fuerza bruta en perfil BT Mesh | Prot | BT Profile | 2.1-5.2 | 1 | 2021 | CVE-2020-26556 | 7.5 | | | | Fuerza bruta sobre AuthValue aleatorio insuficiente en BT Mesh 1.0 y 1.0.1 para completar la autenticación | | BlueMirror | BlueMirror fuerza bruta en perfil BT Mesh 2 | Prot | BT Profile | 2.1-5.2 | 1 | 2021 | CVE-2020-26557 | 7.5 | | | | Determina AuthValue en BT Mesh 1.0 y 1.0.1 mediante un ataque de fuerza bruta | | BlueMirror | BlueMirror perfil BT Mesh sin fuerza bruta | Prot | BT Profile | 2.1-5.2 | 1 | 2021 | CVE-2020-26559 | 8.8 | | | | Omisión de autenticación en el perfil Mesh 1.0, 1.0.1; puede determinar authvalue y otros datos sin fuerza bruta | | BlueMirror | BlueMirror perfil BT Mesh | Prot | BT Profile | 1.0B-5.2 | 1 | 2020 | CVE-2020-26560 | 8.1 | | | https://kb.cert.org/vuls/id/799380 | CVE-2020-26560 - Omisión de autenticación en el perfil Mesh 1.0, 1.0.1 https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9474325 | | BlueMirror | BlueMirror emparejamiento heredado | Prot | BT/BLE | 2.1-5.2 | 1 | 2021 | CVE-2020-26555 | 5.4 | | | https://kb.cert.org/vuls/id/799380 | Completar el emparejamiento sin conocer el 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 fuga de passkey | Prot | BT/BLE | 2.1-5.2 | 1 | 2021 | CVE-2020-26558 | 4.2 | | | | Un atacante MitM puede determinar el valor de la passkey mediante la reflexión de la clave pública (puede filtrar el valor de la passkey de 1 bit a la vez) | | Antonioli | BLURTooth | Prot | 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 | | | Fixed Coord. Inv. Attack | Imp | BT/BLE | 2.1-5.2 | 1 | 2019 | CVE-2018-5383 | | Nexus 5 (internalblue) o CY5677 | ejemplos de internalblue para Nexus 5 | https://biham.cs.technion.ac.il/BT/ | MITM explotando criptografía (ataque de implementación/protocolo) CVE-2018-5383 | | Antonioli | KNOB | Prot | 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 | | | Ataque fantasma | Prot | BT/BLE? | | 2 | 2023 | | | | | https://www.ndss-symposium.org/wp-content/uploads/2023/02/ndss2023_s119_paper.pdf | Ataque fantasma y ataque de adivinación de grupo | | | Qualcomm 9206 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-40503 | 8.2 | | | https://www.cvedetails.com/cve/CVE-2022-40503/?q=CVE-2022-40503 | Sobrellectura de búfer en el perfil A2DP | | | Qualcomm APQ8009 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-40537 | 7.3 | | | https://www.cvedetails.com/cve/CVE-2022-40537/?q=CVE-2022-40537 | Corrupción de memoria al procesar la respuesta AVRCP AVRC_PDU_GET_PLAYER_APP_VALUE_TEXT | | | Qualcomm WSA8815 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-33280 | 7.3 | | | https://www.cvedetails.com/cve/CVE-2022-33280/?q=CVE-2022-33280 | Corrupción de memoria al procesar un paquete AVRCP | | | Qualcomm WSA8835 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-33255 | 8.2 | | | https://www.cvedetails.com/cve/CVE-2022-33255/?q=CVE-2022-33255 | Sobrellectura de búfer del HOST Bluetooth al procesar GetFolderItems, GetItemAttributes | | | Qualcomm WSA8835 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-22088 | 9.8 | | | https://www.cvedetails.com/cve/CVE-2022-22088/?q=CVE-2022-22088 | Desbordamiento de búfer del Host Bluetooth al procesar la respuesta del dispositivo remoto | | | SnapDragon Auto | Imp | BT/BLE? | | 1 | 2021 | CVE-2021-35068 | 9.8 | | | https://www.cvedetails.com/cve/CVE-2021-35068/?q=CVE-2021-35068 | Desreferencia de puntero nulo al liberar el perfil HFP | | | Method Confusion | Prot | BT/BLE? | 2.1-5.2 | 1 | 2020 | CVE-2020-10134 | 6.3 | gran selección con diferentes capacidades. | 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 entre 2 dispositivos BLE o BR/EDR. Se requiere hardware inusual, CVE-2020-10134 | | | BlueSnarf revisado | Imp | OBEX | | 1 | 2011 | | | | | https://inria.hal.science/hal-01587858/document | Path traversal en OBEX (FTP) |La sintaxis de referencia del DSL YAML está disponible aquí.

Licencia

Escudo: CC BY-NC-SA 4.0

BlueToolkit está licenciado bajo una Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Para consultas, contacta en https://linktr.ee/schwytz

CC BY-NC-SA 4.0

Automatizado
✓
KNOBMitMMiTMSemiautomatizado✓✓
CVE-2018-5383MitMMiTMAutomatizado✓✓
Method Confusion attackMitMMiTMAutomatizado✓
SSP supported <= 4.0 weak crypto or SSP at allMitMInformación/MitMAutomatizado✓
CVE-2020-24490CríticoDoSAutomatizado✓
CVE-2017-1000250CríticoFuga de informaciónAutomatizado✓
CVE-2020-12351CríticoRCE/DoSAutomatizado✓
CVE-2017-1000251CríticoRCE/DoSAutomatizado✓
V1 Feature Pages ExecutionCríticoRCE/DoSAutomatizado✓✓
Unknown duplicated encapsulated payloadDoSDoSAutomatizado✓✓
V2 Truncated SCO Link RequestDoSDoSAutomatizado✓✓
V4 Feature Resp. FloodingDoSDoSAutomatizado✓✓
V5 LMP Auto Rate OverflowDoSDoSAutomatizado✓✓
V6 LMP 2-DH1 OverflowDoSDoSAutomatizado✓✓
V7 LMP DM1 OverflowDoSDoSAutomatizado✓✓
V8 Truncated LMP AcceptedDoSDoSAutomatizado✓✓
V9 Invalid Setup CompleteDoSDoSAutomatizado✓✓
V10 Host Conn. FloodingDoSDoSAutomatizado✓✓
V11 Same Host ConnectionDoSDoSAutomatizado✓✓
V12 AU Rand FloodingDoSDoSAutomatizado✓✓
V14 Max Slot Length OverflowDoSDoSAutomatizado✓✓
V15 Invalid Timing AccuracyDoSDoSAutomatizado✓✓
V16 Paging Scan DeadlockDoSDoSAutomatizado✓✓
Unknown wrong encapsulated payloadDoSDoSAutomatizado✓✓
Unknown sdp unknown element typeDoSDoSAutomatizado✓✓
Unknown sdp oversized element sizeDoSDoSAutomatizado✓✓
Unknown feature req ping pongDoSDoSAutomatizado✓✓
Unknown lmp invalid transportDoSDoSAutomatizado✓✓
CVE-2020-12352CríticoFuga de informaciónAutomatizado✓