Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
whisperpair-poc-tool — Un outil de recherche en sécurité qui identifie et démontre la vulnérabilité CVE-2025-36911 : Fast Pair Pairing Mode Bypass | Kitploit
Outils/GitHubGitHub/aalex954/whisperpair-poc-tool
ReconnaissanceSécurité BluetoothAnalyse des VulnérabilitésExploitationCollecte d'InformationsSécurité Sans FilTests d'IntrusionSécurité MatérielleRed Teaming
GitHubaalex954/whisperpair-poc-tool

whisperpair-poc-tool

Un outil de recherche en sécurité qui identifie et démontre la vulnérabilité CVE-2025-36911 : Fast Pair Pairing Mode Bypass

742il y a 8 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Voir le dépôt
Partager

WhisperPair-PoC-Tool et Recherche

Une analyse approfondie de CVE-2025-36911 et des lacunes de sécurité dans l'écosystème Fast Pair de Google

Article de Blog

demo

Résumé Exécutif

Google Fast Pair a été conçu pour rendre l'appairage Bluetooth transparent : une simple notification et vous êtes connecté. Mais que se passe-t-il lorsque cette expérience transparente devient une faille de sécurité ? WhisperPair-PoC-Tool est un outil de recherche en sécurité qui expose deux classes de vulnérabilités critiques affectant des millions d'accessoires Bluetooth : le contournement de l'appairage non autorisé et l'exploitation du réseau Find My Device.

Ce billet détaille le fonctionnement interne de WhisperPair-PoC-Tool, les faiblesses de protocole qu'il exploite et ce que cela signifie pour l'écosystème des accessoires Bluetooth.


Table des Matières

  1. Les Vulnérabilités
  2. Introduction au Protocole Fast Pair
  3. Fonctionnement de WhisperPair-PoC-Tool
  4. Surface d’Attaque
  5. Méthodologie de Détection
  6. Capacités d’Exploitation
  7. Recommandations de Correction
  8. Considérations Éthiques

Les Vulnérabilités

CVE-2025-36911 : Contournement du Mode d’Appairage Fast Pair

La spécification Google Fast Pair précise explicitement :

"Si le champ optionnel Clé Publique est présent : si l'appareil n'est pas en mode appairage, ignorez l'écriture et quittez."

  • Spécification de la procédure GATT Fast Pair Google

C'est la barrière de sécurité critique. Les appareils devraient uniquement répondre aux demandes d'appairage basées sur une clé lorsque l'utilisateur a explicitement mis l'appareil en mode appairage (généralement en maintenant un bouton enfoncé). Cela garantit l'intention de l'utilisateur, afin que vous ne puissiez pas vous appairer avec les écouteurs de quelqu'un pendant qu'il les porte.

Le Problème : De nombreux fabricants ignorent complètement cette vérification. Ils traitent les demandes d'appairage quel que soit l'état du mode appairage, permettant :

  • L'appairage silencieux sans interaction utilisateur
  • Le détournement d'accessoire lors d'attaques de proximité
  • Les violations de la vie privée en se connectant aux appareils des victimes

Exposition de la Clé du Compte Find Hub

Le réseau Find My Device (FMDN) de Google permet de suivre les accessoires Bluetooth via le réseau d'appareils Android participatif. Pour cela, une Clé de Compte (Account Key) est nécessaire, une clé symétrique de 16 octets qui lie l'appareil à un compte Google.

Le Problème : La caractéristique Account Key accepte souvent des écritures sans authentification :

  • Un attaquant peut écraser une Clé de Compte existante
  • L'intégration Find My Device de la victime est cassée
  • L'attaquant peut suivre l'appareil avec sa propre clé
  • Cela persiste jusqu'à une réinitialisation d'usine

Introduction au Protocole Fast Pair

Avant de plonger dans l'exploitation, comprenons le flux légitime de Fast Pair :

Phase d'Annonce (Advertisement)

┌─────────────────────────────────────────────────────────────┐
│                    Annonce BLE                               │
├─────────────────────────────────────────────────────────────┤
│  UUID de service : 0xFE2C (Fast Pair)                       │
│  Données de service :                                       │
│    [Mode d'appairage]   → 3 octets : uniquement Model ID    │
│    [Pas en appairage]   → 4+ octets : 0x00 + Filtre Clé    │
└─────────────────────────────────────────────────────────────┘

Le format d'annonce révèle l'état d'appairage :

  • 3 octets = uniquement Model ID = L'appareil est découvrable (mode appairage)
  • 4+ octets = Octet de version + Données de Clé de Compte = Pas en mode appairage

Échange d’Appairage Basé sur une Clé

Chercheur (Téléphone)                           Fournisseur (Accessoire)
      │                                              │
      │───── Connexion GATT ─────────────────────────>│
      │                                              │
      │───── Découverte des Services ────────────────>│
      │<──── Service : 0xFE2C ────────────────────────│
      │                                              │
      │───── Activer Notifications (0xFE2C1234) ────>│
      │                                              │
      │───── Écrire Requête d'Appairage Basée Clé ──>│
      │      [bloc chiffré de 16 octets]              │
      │      [Clé Publique ECDH de 64 octets] (opt.) │
      │                                              │
      │      ┌────────────────────────────────────┐  │
      │      │ VÉRIFICATION DE SÉCURITÉ :          │  │
      │      │ Si Clé Publique présente ET         │  │
      │      │ appareil PAS en mode appairage :    │  │
      │      │   → IGNORER et QUITTER              │  │
      │      │ Sinon :                             │  │
      │      │   → Traiter la requête              │  │
      │      └────────────────────────────────────┘  │
      │                                              │
      │<──── Notification : Réponse Chiffrée ────────│
      │      [Adresse BR/EDR du Fournisseur]          │
      │                                              │
      │═══════ Appairage Bluetooth Classique ════════>│

La vulnérabilité survient lorsque les appareils ignorent complètement la boîte "VÉRIFICATION DE SÉCURITÉ".


Fonctionnement de WhisperPair-PoC-Tool

WhisperPair-PoC-Tool est un outil de recherche en sécurité basé sur Python, construit sur la bibliothèque BLE Bleak. Il fonctionne en plusieurs phases :

Architecture Générale

Télécharger l’outil