Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
BlueToolkit — モジュール式の Bluetooth Classic(BR/EDR)脆弱性テストフレームワーク。偵察機能、43件の公開攻撃/CVE に対応するエクスプロイトモジュール、構造化された JSON レポートを備えています。 | Kitploit
ツール/GitHubGitHub/sgxgsx/bluetoolkit
偵察Bluetoothセキュリティエクスプロイトフレームワーク脆弱性分析エクスプロイトワイヤレスセキュリティペネトレーションテスト厳選リソース
GitHubsgxgsx/bluetoolkit

BlueToolkit

モジュール式の Bluetooth Classic(BR/EDR)脆弱性テストフレームワーク。偵察機能、43件の公開攻撃/CVE に対応するエクスプロイトモジュール、構造化された JSON レポートを備えています。

リポジトリを見る
727765ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

BlueToolkit

BR/EDR および BLE 向けの拡張可能な Bluetooth 脆弱性テストフレームワーク。

ドキュメント • インストール • 使用方法 • エクスプロイト • ハードウェア • TODO • 自動車評価 • Bluetooth リソース • ライセンス


BlueToolkit は、Bluetooth Classic (BR/EDR) および Bluetooth Low Energy (BLE) 向けのモジュール式ブラックボックス Bluetooth セキュリティテストフレームワークです。半自動テストをサポートし、次の3つの主要モジュールを備えています:

  • Recon: Bluetooth の機能とセキュリティ構成を収集します。
  • Exploit: (現在) 43 件の公開エクスプロイト (MitM、RCE、DoS など) のテストを実行します。脆弱性テンプレートは exploits フォルダ にあります。TODO によりさらに追加できます。
  • Report: 構造化された、機械可読かつ人間可読な JSON レポートを生成します。

私たちは、異なるベンダーの22台の車両 (Audi, BMW, Chevrolet, Honda, Hyundai, Mercedes-Benz, Mini, Opel, Polestar, Renault, Skoda, Toyota, VW, Tesla) で BlueToolkit を評価し、128件の脆弱性 を発見しました。

さらに、既に確立された接続または MitM の位置で MAP を介してオンラインアカウントを乗っ取る 方法を示します。

この研究は、WOOT 25' で採択された研究論文につながりました: リンクは後日追加します

インストール

BlueToolkit は、ベアメタルの Ubuntu/Debian システム (推奨) または仮想マシンを使用してインストールできます。どちらの場合も、インストーラーは特定のハードウェアデバイスが利用可能で接続されている必要がある Braktooth および BluetoothAssistant 用の特定モジュールのインストールを促します。 スタンドアロンモジュールのインストールも、インストーラーを再度実行することで個別に行うことができます。

通常インストール インストール: ```sh git clone https://github.com/sgxgsx/BlueToolkit chmod +x ./BlueToolkit/install.sh sudo ./BlueToolkit/install.sh [-dev] ```
VM インストール

前提条件:

  • 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:~
インストール後:
* USB経由で仮想マシンがBluetoothモジュールや追加ハードウェアにアクセスできるようにする必要があります。そのためには、次の操作が必要です:
* USBサポートはすでに有効になっているので、VirtualBoxを開いてください
* 実行中の仮想マシンを見つけて、「Show」をクリックします
* 「Devices」→「USB」をクリックします
* 仮想マシンに対して有効にできる複数のデバイスが表示されます
* 必要なデバイス(Bluetoothモジュール、ハードウェア、電話)にチェックを付けるか、確実にするためにすべてのデバイスにチェックを付けてください。


</details>







### 使用方法

`bluekit -h` を実行すると、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
ツールをダウンロード

使用例は次のとおりです:

  • 利用可能なすべてのエクスプロイトを一覧表示(root は不要):

    bluekit -l

  • 偵察(recon)を実行:

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

  • 接続性をテスト:

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

  • 1つ以上のエクスプロイトをテスト(スペース区切り):

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

詳細なドキュメントは私たちのwikiで入手できます。

ハードウェア

一部の攻撃には特定のハードウェアが必要です:

  • Braktooth の脆弱性用の ESP-WROVER-KIT-VE
  • Internalblue 用の Nexus5 スマートフォン。CYW20735 に置き換えることも可能ですが、2つのエクスプロイトが動作せず、新しいハードウェアプロファイルが必要になります。
  • BIAS、BLUR、BLUFFS 攻撃用の CYW920819M2EVB-01。

利用可能な Bluetooth の脆弱性と攻撃

BlueToolkit はすべての脆弱性テンプレートとハードウェアテンプレートを自動的にダウンロードします。BlueToolkit templates リポジトリには、すぐに使えるテンプレートの完全なリストが用意されています。 さらに、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 pairableChainingChainingManual✓
Only vehicle can initiate a connectionChainingChainingManual✓
Fast rebootChainingChainingManual✓
SC not supportedChainingInfoAutomated✓
possible check for BLURChainingInfoAutomated✓
My name is keyboardCriticalRCESemi-automated✓
CVE-2017-0785CriticalMemory leakAutomated✓
CVE-2018-19860CriticalMemory executionAutomated✓
V13 Invalid Max Slot TypeDoSDoSAutomated✓✓
V3 Duplicated IOCAPDoSDoSAutomated✓✓
NiNo checkMitMMitMSemi-automated✓
Legacy pairing usedMitMMitMAutomated

新規攻撃

これらの攻撃は新規であり、フレームワークによってテストされています。

脆弱性カテゴリタイプ検証タイプハードウェア要件テスト済み
Insecure NC implementationMitMMitMManual✓
Vehicular NiNoMitMInfoManual✓
Contact ExtractorCriticalBACManual✓

追加予定の脆弱性

脆弱性カテゴリタイプ検証タイプハードウェア要件テスト済み追加予定
BLURMitM?-✓✓
BIASMitM?-✓✓
BLUFFSMitM?-✓✓
BlueRepliCriticalBAC-
CVE-2020-26555MitMMiTM-

TODO リスト

  • BLE(Bluetooth Low Energy)のサポートを追加
    • BLE 機能を実装して、プロジェクトの接続機能を強化する。
  • Proof of Concept(PoC)の継続的な(再)開発
    • 追加のユースケースや機能を探るために、新しい PoC を開発する。

Bluetooth の脆弱性と攻撃

さらに、以下の Bluetooth Classic および Bluetooth Low Energy(BLE)の脆弱性も見つけました。この表には、攻撃と脆弱性に関する次の情報が含まれています: 名前、タイプ(実装固有、プロトコル固有、または BT プロファイルに影響するもの)、Bluetooth タイプ(BLE、BT、BT + BLE)、影響を受ける BT バージョン、エクスプロイト数、公開年、CVE(利用可能な場合)、CVSS(利用可能な場合)、必要なハードウェア、Proof of Concept(利用可能な場合)、および追加リンクや説明を含むコメントセクションの追加情報。| エクスプロイトファミリー | 名前 | タイプ | BTタイプ | BTバージョン | エクスプロイト数 | 年 | CVE | CVSS | ハードウェア | PoC | リンク | コメント | | -------------- | ----------------------------------- | ----- | ---------- | ------------------ | --------------- | ---- | -------------------------------------------------------------------- | ---- | ------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | Qualcomm WSA8835 attck | 実装 | BLE | | 1 | 2023 | | | | | https://www.cvedetails.com/cve/CVE-2023-21647/?q=CVE-2023-21647 | 不適切なGATTパケット検証 | | | 認証バイパス、スプーフィング | 実装 | 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、悪意のあるパケットの送信、セッションが確立・乗っ取られた後のポストエクスプロイテーション(実装およびモデル固有) | | | 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 | | | ダウングレード攻撃 | プロトコル | 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 | STMicroelectronics BLE Stack | 実装 | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-19192/?q=CVE-2019-19192 | STM32WB5xデバイス向け1.3.1以前は、受信時に連続する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 | | | CSR 8510ベースのUSBドングル | 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 | BLE MITM | | | 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ダンプからLink Keyを抽出するには車への物理アクセスが必要(カーシェアリングでのみ適用可能) | | | 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の非発見可能(non-discoverable)機能を無効化する | | | 非認証MITM | プロトコル | BT | 1.0B-5.3 | 1 | 2022 | CVE-2022-25837 | 7.5 | | | https://www.cvedetails.com/cve/CVE-2022-25837/ | 詳細はCVEを確認、Method Confusionに依存、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 | 全バージョン | 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, possibly 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 | passkey entryアソシエーションモデルは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/ | 日本国外で2016年10月から2019年10月に製造されたLexus(LC、LS、NX、RC、RC F)、TOYOTA CAMRY、TOYOTA SIENNAにおけるRCE | | | BlueEar | スニッフィング | BT | 全バージョン | 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 examples | | BroadcomチップBCM4335C0、BCM43438A1、および2012年~2014年のその他一部に対する実装固有の攻撃(DoS) | | | NINO MITM攻撃 | プロトコル | BT | | 2 | 2010 | | | Nexus 5 (internalblue) | 理論 + internalblueのPoC + method confusionに似た容易なエクスプロイト | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5374082 | NINO - no input no output(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への攻撃 | | | Bluetooth PINのクラック | ブルートフォース | 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 + 隣接 | | 1 | 2019 | | | | 理論 | https://staff.ie.cuhk.edu.hk/~khzhang/my-papers/2019-ndss-bluetooth.pdf | 前提が高すぎる(悪意のあるアプリのインストール + 端末の侵害) | | BlueMirror | BlueMirror BT Meshプロファイルブルートフォース | プロトコル | BTプロファイル | 2.1-5.2 | 1 | 2021 | CVE-2020-26556 | 7.5 | | | | BT Mesh 1.0および1.0.1において、認証を完了するための不十分なランダムAuthValueへのブルートフォース攻撃 | | BlueMirror | BlueMirror BT Meshプロファイルブルートフォース2 | プロトコル | BTプロファイル | 2.1-5.2 | 1 | 2021 | CVE-2020-26557 | 7.5 | | | | ブルートフォース攻撃によりBT Mesh 1.0および1.0.1のAuthValueを特定する | | BlueMirror | BlueMirror BT Meshプロファイル(ブルートフォースなし) | プロトコル | BTプロファイル | 2.1-5.2 | 1 | 2021 | CVE-2020-26559 | 8.8 | | | | Meshプロファイル1.0、1.0.1における認証バイパス。ブルートフォースなしでauthvalueやその他のデータを特定可能 | | BlueMirror | BlueMirror BT Meshプロファイル | プロトコル | BTプロファイル | 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レガシーペアリング | プロトコル | 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 | | | Fixed Coord. Inv. Attack | 実装 | BT/BLE | 2.1-5.2 | 1 | 2019 | CVE-2018-5383 | | Nexus 5 (internalblue) or CY5677 | internalblue Nexus 5 examples | 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 | | | ゴースト攻撃 | プロトコル | BT/BLE? | | 2 | 2023 | | | | | https://www.ndss-symposium.org/wp-content/uploads/2023/02/ndss2023_s119_paper.pdf | ゴースト攻撃およびグループ推測攻撃 | | | 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 | AVRC_PDU_GET_PLAYER_APP_VALUE_TEXT AVRCPレスポンスの処理中のメモリ破損 | | | 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 | GetFolderItems、GetItemAttributesの処理中にBluetooth HOSTバッファオーバーリード | | | 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 | 2つのBLEまたはBR/EDRデバイス間のMITM。特殊なハードウェアが必要、CVE-2020-10134 | | | BlueSnarf再訪 | 実装 | OBEX | | 1 | 2011 | | | | | https://inria.hal.science/hal-01587858/document | OBEXパストラバーサル(FTP) |YAML DSL のリファレンス構文はこちらで確認できます。

ライセンス

シールド: CC BY-NC-SA 4.0

BlueToolkit は、 クリエイティブ・コモンズ 表示 - 非営利 - 継承 4.0 国際 ライセンスの下でライセンスされています。

お問い合わせは https://linktr.ee/schwytz まで。

CC BY-NC-SA 4.0

✓
KNOBMitMMiTMSemi-automated✓✓
CVE-2018-5383MitMMiTMAutomated✓✓
Method Confusion attackMitMMiTMAutomated✓
SSP supported <= 4.0 weak crypto or SSP at allMitMInfo/MitMAutomated✓
CVE-2020-24490CriticalDoSAutomated✓
CVE-2017-1000250CriticalInfo leakAutomated✓
CVE-2020-12351CriticalRCE/DoSAutomated✓
CVE-2017-1000251CriticalRCE/DoSAutomated✓
V1 Feature Pages ExecutionCriticalRCE/DoSAutomated✓✓
Unknown duplicated encapsulated payloadDoSDoSAutomated✓✓
V2 Truncated SCO Link RequestDoSDoSAutomated✓✓
V4 Feature Resp. FloodingDoSDoSAutomated✓✓
V5 LMP Auto Rate OverflowDoSDoSAutomated✓✓
V6 LMP 2-DH1 OverflowDoSDoSAutomated✓✓
V7 LMP DM1 OverflowDoSDoSAutomated✓✓
V8 Truncated LMP AcceptedDoSDoSAutomated✓✓
V9 Invalid Setup CompleteDoSDoSAutomated✓✓
V10 Host Conn. FloodingDoSDoSAutomated✓✓
V11 Same Host ConnectionDoSDoSAutomated✓✓
V12 AU Rand FloodingDoSDoSAutomated✓✓
V14 Max Slot Length OverflowDoSDoSAutomated✓✓
V15 Invalid Timing AccuracyDoSDoSAutomated✓✓
V16 Paging Scan DeadlockDoSDoSAutomated✓✓
Unknown wrong encapsulated payloadDoSDoSAutomated✓✓
Unknown sdp unknown element typeDoSDoSAutomated✓✓
Unknown sdp oversized element sizeDoSDoSAutomated✓✓
Unknown feature req ping pongDoSDoSAutomated✓✓
Unknown lmp invalid transportDoSDoSAutomated✓✓
CVE-2020-12352CriticalInfo leakAutomated✓