Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2025-48593 — 「悪意のあるパケット1つで、あなたのデバイスは乗っ取られる。」— Android Security Team、2025年11月 | Kitploit
ツール/GitHubGitHub/logesh-git001/cve-2025-48593
AndroidセキュリティBluetoothセキュリティ脆弱性分析エクスプロイトフォレンジックワイヤレスセキュリティモバイルセキュリティ論文と研究学習と教育インシデントレスポンス
GitHublogesh-git001/cve-2025-48593

CVE-2025-48593

72346ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

「悪意のあるパケット1つで、あなたのデバイスは乗っ取られる。」— Android Security Team、2025年11月

リポジトリを見る

CVE-2025-48593

「悪意のあるパケット1つでデバイスを乗っ取れる。」— Android セキュリティチーム、2025年11月

Android システム(Bluetooth サブシステム)におけるゼロクリックリモートコード実行


⚠️ 重大な影響範囲の明確化(2026年4月更新)

通常のスマートフォンおよびタブレットは影響を受けません。 CVE-2025-48593 は、Bluetooth ヘッドホン/スピーカーとして動作する Android デバイス(スマートウォッチ、スマートグラス、自動車など)にのみ影響します。 さらに、攻撃者はこの脆弱性を悪用する前に、被害者に Bluetooth ペアリング要求を承認させる必要があります。ペアリング要求を拒否するだけで保護されます。 出典: 独立した PoC 研究者 (worthdoingbadly.com、2025年12月)


脆弱性の概要

属性詳細
CVE IDCVE-2025-48593
SeverityCritical (RCE, Zero-Click)
CVSS v3.1 スコア7.8 (HIGH) ✅ NVD 確認済み
CVSS ベクターAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
攻撃ベクトルローカル / ネットワーク(Bluetooth)
ユーザー操作❌ 不要
必要な権限❌ 不要
根本原因bta_hf_client_cb_init (bta_hf_client_main.cc) の Use-After-Free
Android Bug IDA-374746961
エクスプロイト状況⚠️ エミュレータ PoC あり — 実機での確認された攻撃はなし
公開日2025年11月3日(Google 2025年11月 Android セキュリティ情報)

⚠️ 注記: 当初推定された CVSS 9.8 は修正されました。NVD はスコアを 7.8 (HIGH) と公式に確認しました。この脆弱性は完全にリモートのネットワークレベルではなく、ローカル攻撃ベクトルです。


影響を受けるデバイスとバージョン

Android バージョン影響を受けるビルド
Android 132023年10月 – 2025年10月の全ビルド
Android 142023年10月 – 2025年10月の全ビルド
Android 152025年10月までの全ビルド
Android 162025年7月 – 2025年10月のビルド ⚠️

パッチレベル 2025-11-01 以降 を実行しているデバイスは保護されています。

✅ GrapheneOS ユーザーは、hardened_malloc とハードウェアメモリタギングにより追加で保護されています。これにより、未パッチのビルドでもこの種のメモリ破壊脆弱性が大幅に緩和されます。


根本原因と技術的詳細

この脆弱性は Bluetooth サブシステム、具体的には bta_hf_client_main.cc 内の bta_hf_client_cb_init 関数 に存在します。これは Bluetooth ハンズフリープロファイル(HFP)クライアント実装における use-after-free の欠陥です。修正には Bluetooth モジュールへの 2つのコミット が含まれていました。

// Simplified pseudocode illustrating the vulnerable path
void bta_hf_client_cb_init(tBTA_HF_CLIENT_CB *client_cb) {
    free(client_cb->p_disc_db);        // SDP discovery DB freed on error
    // ... other processing ...
    use(client_cb->p_disc_db);         // ⚠️ use-after-free! CVE-2025-48593
    execute_callback(client_cb);        // attacker-controlled code path
}

正確なトリガー: パッチ適用前、電話が SDP ディスカバリにエラーで応答すると、bta_hf_client_sdp_cback が BTA_HF_CLIENT_DISC_INT_RES_EVT を発行し、tSDP_DISCOVERY_DB が解放される一方で、未割り当てプールに古いポインタ(client_cb->p_disc_db)が残存します — 悪用可能なダングリング参照が残ることになります。

攻撃ベクトル: SDP ネゴシエーション中に HFP ハンドラをトリガーするように細工された不正な Bluetooth パケット。

影響: 影響を受けるハンドラは、ユーザー操作なしで特権的な Bluetooth プロセスコンテキストで実行され、サイレントなコード実行を可能にします。

⚠️ この欠陥は、Bluetooth ヘッドセット/スピーカークライアントとして動作するデバイス(スマートウォッチ、スマートグラス、Android Automotive など)にのみ影響します。通常のスマートフォンおよびタブレットは、デフォルトでは HFP ヘッドセットサービスを公開しません。


エクスプロイト状況(2026年4月更新)

ステータス詳細
公開 PoC⚠️ エミュレータクラッシュ PoC あり(Bluetooth サービスのみクラッシュ)— ASLR は回避不可
実機での攻撃✅ 2026年4月時点で確認されたものはなし
兵器化されたエクスプロイト❌ 確認された兵器化エクスプロイトなし。PoC は実際の攻撃者には使用不可
偽のエクスプロイト販売⚠️ 報告あり — おそらくマルウェア/詐欺であり、動作するエクスプロイトではない
マルウェアとの関連⚠️ 一部の情報源が Airstalk および Chrysaor を指名 — 未検証、注意して扱う
LineageOS パッチ✅ LineageOS ソースに組み込み済み

即時緩和手順

# 1. Check your patch level
adb shell getprop ro.build.version.security_patch
# → Should show: 2025-11-01 or later

ユーザー向け

  1. 今すぐ更新 — ⚙️ 設定 → システム → システムアップデート
  2. Play プロテクトを有効にする — Google Play → Play プロテクト → スキャン
  3. 使用しないときは Bluetooth を無効にする — 特に公共の場では(スマートウォッチ/グラス/車のユーザーには重要)
  4. 不明な Bluetooth ペアリング要求を拒否する — 攻撃者は悪用前に承認されたペアリングを必要とするため
  5. 信頼できないソースからのアプリのサイドローディングをしない

エンタープライズ / OEM 向け

  • AOSP 経由で 2025-11-05 セキュリティパッチを適用
  • MDM/EMM でパッチ適用を強制し、未パッチのデバイスを機密リソースからブロック
  • 異常な Bluetooth トラフィックと予期しないカーネルクラッシュを監視
  • 可能な場合は ASLR、スタックカナリア、CFI などのプラットフォーム緩和策を適用
  • 高リスクの導入には GrapheneOS またはハードニングされたビルドを検討 — hardened_malloc と HW メモリタギングがこの種の欠陥を緩和
  • システム/Bluetooth 境界での入力検証を強化

研究者向け

自分が所有するデバイス、または明示的な許可を得たデバイスでのみテストしてください。 本番ネットワークに接続しない隔離されたラボを使用してください。 協調的な開示に従ってください。兵器化されたエクスプロイトコードを公開しないでください。


技術的攻撃チェーン

段階アクション要件
1. ペアリング攻撃者が被害者に BT ペアリングを承認させる被害者がペアリングを承認
2. パケット作成攻撃者が不正な Bluetooth HFP SDP パケットを作成不要
3. 送信Bluetooth チャネル経由で送信近接 / BT レンジ
4. 受信デバイスがパケットを受信(それ以上のユーザー操作なし)HFP ヘッドセットモードの未パッチ Android 13–16
5. 処理Bluetooth HFP ハンドラが SDP エラーレスポンスを処理脆弱なコードパス
6. Use-After-Free解放された p_disc_db ポインタが参照され、攻撃者がポインタを制御メモリレイアウトの想定
7. 実行Bluetooth プロセスコンテキストで任意のコードが実行ASLR 回避が事前に必要
8. 永続化マルウェアのインストール、データの外部送信、横展開デバイスの完全な制御

エクスプロイトの流れ

sequenceDiagram
    participant Attacker as Attacker
    participant BT as Bluetooth Channel
    participant Device as Android Device (Headset Mode)
    participant System as Bluetooth HFP Handler

    Attacker->>Device: Request Bluetooth Pairing
    Device-->>Attacker: Victim accepts pairing
    Attacker->>BT: Send Malformed HFP SDP Packet
    BT->>Device: Deliver Packet (Zero further interaction)
    Device->>System: bta_hf_client_sdp_cback(error)
    Note over System: p_disc_db freed, dangling pointer remains
    Note over System: ⚠️ Use-After-Free triggered
    System-->>Device: Corrupted memory / dangling pointer
    Device->>System: Execute attacker-controlled code
    System->>Attacker: Remote Shell / Data Exfiltration
    Note over Device,System: Full RCE Achieved

パッチ適用の流れ

graph TD
    A[Google Releases Patch\nNov 1/5, 2025] --> B{OEM Integration}
    B --> C[Samsung, OnePlus, etc.]
    B --> D[Google Pixel]
    B --> E[LineageOS ✅ Patched]
    B --> F[GrapheneOS ✅ Patched\n+ hardened_malloc mitigation]
    C --> G[Monthly Security Update]
    D --> H[Pixel OTA Push]
    G & H & E & F --> I[User Installs Update]
    I --> J[Patch Level: 2025-11-01+]
    J --> K[✅ CVE-2025-48593 Mitigated]
    style A fill:#1976d2,color:#fff
    style K fill:#1b5e20,color:#fff
    style I fill:#ff9800,color:#fff

多層防御

graph LR
    subgraph "Prevention"
        P1[Apply Nov 2025 Patch]
        P2[Disable Unused Bluetooth]
        P3[Google Play Protect]
        P4[Decline Unknown BT Pairings]
        P5[Use GrapheneOS / Hardened Build]
    end
    subgraph "Detection"
        D1[Monitor Anomalous BT Traffic]
        D2[Watch for Bluetooth Service Crashes]
        D3[Endpoint Forensics]
    end
    subgraph "Response"
        R1[Isolate Device]
        R2[Force OTA Update]
        R3[Report to Google/OEM]
    end
    P1 & P2 & P3 & P4 & P5 --> D1 & D2 & D3 --> R1 & R2 & R3
    style P1 fill:#1b5e20,color:#fff
    style R1 fill:#b71c1c,color:#fff

関連 CVE

ツールをダウンロード