Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
whisperpair-poc-tool — Uma ferramenta de pesquisa de segurança que identifica e demonstra a vulnerabilidade CVE-2025-36911: Fast Pair Pairing Mode Bypass | Kitploit
Ferramentas/GitHubGitHub/aalex954/whisperpair-poc-tool
ReconhecimentoSegurança BluetoothAnálise de VulnerabilidadesExploraçãoColeta de InformaçõesSegurança Sem FioTestes de PenetraçãoSegurança de HardwareRed Teaming
GitHubaalex954/whisperpair-poc-tool

whisperpair-poc-tool

Uma ferramenta de pesquisa de segurança que identifica e demonstra a vulnerabilidade CVE-2025-36911: Fast Pair Pairing Mode Bypass

723há 8 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Ver Repositório
Compartilhar

WhisperPair-PoC-Tool e Pesquisa

Um mergulho profundo no CVE-2025-36911 e nas lacunas de segurança do ecossistema Fast Pair do Google

Post do Blog

demo

Resumo Executivo

O Google Fast Pair foi projetado para tornar o emparelhamento Bluetooth perfeito: toque em uma notificação e você está conectado. Mas o que acontece quando essa experiência perfeita se torna um risco de segurança? WhisperPair-PoC-Tool é uma ferramenta de pesquisa em segurança que expõe duas classes críticas de vulnerabilidades que afetam milhões de acessórios Bluetooth: bypass de emparelhamento não autorizado e exploração de rastreamento da rede Find My Device.

Este post detalha o funcionamento interno do WhisperPair-PoC-Tool, as fraquezas de protocolo que ele explora e o que isso significa para o ecossistema de acessórios Bluetooth.


Sumário

  1. As Vulnerabilidades
  2. Fundamentos do Protocolo Fast Pair
  3. Como o WhisperPair-PoC-Tool Funciona
  4. A Superfície de Ataque
  5. Metodologia de Detecção
  6. Capacidades de Exploração
  7. Orientações de Remediação
  8. Considerações Éticas

As Vulnerabilidades

CVE-2025-36911: Bypass do Modo de Emparelhamento do Fast Pair

A especificação do Google Fast Pair afirma explicitamente:

"Se o campo opcional de Chave Pública estiver presente: se o dispositivo não estiver no modo de emparelhamento, ignore a escrita e saia."

  • Especificação do Procedimento GATT do Google Fast Pair

Este é o gate de segurança crítico. Os dispositivos devem responder somente a solicitações de emparelhamento baseado em chave quando o usuário tiver colocado explicitamente o dispositivo no modo de emparelhamento (normalmente mantendo um botão pressionado). Isso garante a intenção do usuário, de modo que você não consiga emparelhar com os fones de ouvido de alguém enquanto a pessoa os estiver usando.

O Problema: muitos fabricantes ignoram essa verificação por completo. Eles processam solicitações de emparelhamento independentemente do estado do modo de emparelhamento, permitindo:

  • Emparelhamento silencioso sem interação do usuário
  • Sequestro de acessório em ataques de proximidade
  • Violações de privacidade ao se conectar aos dispositivos das vítimas

Exposição da Chave de Conta do Find Hub

A rede Find My Device (FMDN) do Google permite rastrear acessórios Bluetooth por meio da rede crowdsourced de dispositivos Android. Isso requer uma Chave de Conta, uma chave simétrica de 16 bytes que vincula o dispositivo a uma conta Google.

O Problema: a característica da Chave de Conta frequentemente aceita escritas sem autenticação:

  • O atacante pode sobrescrever uma Chave de Conta existente
  • A integração do Find My Device da vítima quebra
  • O atacante pode rastrear o dispositivo usando a própria chave
  • Isso persiste até a redefinição de fábrica

Fundamentos do Protocolo Fast Pair

Antes de mergulhar na exploração, vamos entender o fluxo legítimo do Fast Pair:

Fase de Anúncio

┌─────────────────────────────────────────────────────────────┐
│                    BLE Advertisement                         │
├─────────────────────────────────────────────────────────────┤
│  Service UUID: 0xFE2C (Fast Pair)                           │
│  Service Data:                                               │
│    [Pairing Mode]   → 3 bytes: Model ID only                │
│    [Not Pairing]    → 4+ bytes: 0x00 + Account Key Filter   │
└─────────────────────────────────────────────────────────────┘

O formato do anúncio revela o estado de emparelhamento:

  • 3 bytes = apenas Model ID = dispositivo detectável (modo de emparelhamento)
  • 4+ bytes = byte de versão + dados da Chave de Conta = não está no modo de emparelhamento

Handshake de Emparelhamento Baseado em Chave

Seeker (Phone)                              Provider (Accessory)
      │                                              │
      │───── GATT Connect ──────────────────────────>│
      │                                              │
      │───── Discover Services ─────────────────────>│
      │<──── Service: 0xFE2C ────────────────────────│
      │                                              │
      │───── Enable Notifications (0xFE2C1234) ─────>│
      │                                              │
      │───── Write Key-Based Pairing Request ───────>│
      │      [16-byte encrypted block]               │
      │      [64-byte ECDH Public Key] (optional)    │
      │                                              │
      │      ┌────────────────────────────────────┐  │
      │      │ SECURITY CHECK:                    │  │
      │      │ If Public Key present AND          │  │
      │      │ device NOT in pairing mode:        │  │
      │      │   → IGNORE and EXIT                │  │
      │      │ Else:                              │  │
      │      │   → Process request                │  │
      │      └────────────────────────────────────┘  │
      │                                              │
      │<──── Notification: Encrypted Response ───────│
      │      [Provider's BR/EDR Address]             │
      │                                              │
      │═══════ Bluetooth Classic Pairing ═══════════>│

A vulnerabilidade ocorre quando os dispositivos pulam completamente a caixa "SECURITY CHECK".


Como o WhisperPair-PoC-Tool Funciona

O WhisperPair-PoC-Tool é uma ferramenta de pesquisa em segurança baseada em Python, construída sobre a biblioteca BLE Bleak. Ele opera em várias fases:

Visão Geral da Arquitetura

Baixar ferramenta