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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Bluetooth-Attacks-CVE-2025-27840 — Cryptanalyse du Bitcoin : CVE-2025-27840 vulnérabilité dans les microcontrôleurs ESP32 met en danger des milliards d'appareils IoT via Wi-Fi & Bluetooth | Kitploit
Outils/GitHubGitHub/demining/bluetooth-attacks-cve-2025-27840
Sécurité des Systèmes EmbarquésSécurité BluetoothSécurité IoTAnalyse des VulnérabilitésExploitationSécurité Sans FilCryptographieSécurité Matériel et IoTArticles et Recherche

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 →
Partager
Apprentissage et Éducation
GitHubdemining/bluetooth-attacks-cve-2025-27840

Bluetooth-Attacks-CVE-2025-27840

Cryptanalyse du Bitcoin : CVE-2025-27840 vulnérabilité dans les microcontrôleurs ESP32 met en danger des milliards d'appareils IoT via Wi-Fi & Bluetooth

Voir le dépôtSite web
12517il y a 1 anPas encore vérifié
Bitcoin Cryptanalysis: CVE-2025-27840 Vulnerability in ESP32 Microcontrollers Puts Billions of IoT Devices at Risk via Wi-Fi and Bluetooth

Cet article traite de la manière dont un attaquant peut introduire une liste cachée de vulnérabilités via des mises à jour de modules, ce qui peut entraîner le compromis des appareils ESP32 et l'obtention d'un accès non autorisé aux clés privées, affectant des milliards d'appareils utilisant ce microcontrôleur. L'un des problèmes clés est la vulnérabilité CVE-2025-27840 découverte dans l'architecture ESP32. Pour garantir la sécurité du réseau Bitcoin, nous avons identifié les vulnérabilités suivantes, où la possibilité d'utiliser des clés privées invalides en raison de l'absence de vérification de la borne inférieure dans la fonction  has_invalid_privkey ; une vulnérabilité de falsification de signature de transaction dans la fonction  electrum_sig_hash due à une incompatibilité avec BIP-137 ; un problème de PRNG faible dans la fonction de génération de clé  random_key, rendant les clés privées personnelles des portefeuilles de cryptomonnaies prévisibles ; l'absence de vérification des points sur la courbe ECC dans la fonction  multiply, ce qui peut mener à des attaques de courbe invalide ; une vulnérabilité dans la fonction  ecdsa_raw_sign lors de la restauration de la coordonnée Y, pouvant conduire à une substitution de la clé publique ; et des vulnérabilités liées aux API de hachage obsolètes dans  bin_ripemd160.


  • Tutorial: https://youtu.be/nBeZWm2z5o4
  • Tutorial: https://cryptodeeptech.ru/bitcoin-bluetooth-attacks
  • Tutorial: https://dzen.ru/video/watch/6784be61b09e46422395c236
  • Google Colab: https://colab.research.google.com/drive/15lPDHeTo7FkrPY7v4qS7X6hO4x27qT2Y

Au début de mars 2025, Tarlogic Security a identifié une vulnérabilité dans le microcontrôleur ESP32, qui est largement utilisé pour connecter des appareils via WiFi et Bluetooth. Cette vulnérabilité a été enregistrée sous le numéro CVE-2025-27840. Les attaquants peuvent accéder sans autorisation aux données des portefeuilles Bitcoin en utilisant la puce ESP32 comme point d'attaque cryptographique sur les appareils fonctionnant sur les réseaux de cryptomonnaies populaires telles que Bitcoin et Ethereum. Ce problème affecte des millions d'appareils IoT qui utilisent ce microcontrôleur. L'exploitation de cette vulnérabilité permettra aux attaquants de mener des attaques déguisées en utilisateurs légitimes et d'infecter de manière permanente les appareils vulnérables. Cela menace la sécurité des appareils IoT basés sur le microcontrôleur ESP32 et peut conduire au vol des clés privées des portefeuilles Bitcoin.

L'ESP32 est un microcontrôleur largement utilisé dans les appareils IoT pour fournir une connectivité Wi-Fi et Bluetooth. Les attaquants peuvent utiliser diverses méthodes pour accéder aux données des clés privées des portefeuilles Bitcoin via l'ESP32.

Les menaces de sécurité liées au microcontrôleur ESP32 peuvent entraîner le vol des clés privées des portefeuilles Bitcoin. Les principaux problèmes incluent la présence de portes dérobées et de vulnérabilités. En utilisant ces vulnérabilités, ils peuvent manipuler la mémoire, usurper les adresses MAC et injecter du code malveillant, ce qui crée des risques de sécurité graves.

Les attaquants peuvent attaquer les appareils IoT avec un microcontrôleur ESP32 en utilisant des vulnérabilités dans les connexions Bluetooth et Wi-Fi, ce qui peut devenir un outil pour attaquer d'autres appareils sur le réseau lié à Bitcoin, ainsi que pour voler des informations confidentielles, y compris les clés privées des portefeuilles Bitcoin.


Bitcoin Cryptanalysis: CVE-2025-27840 Vulnerability in ESP32 Microcontrollers Puts Billions of IoT Devices at Risk via Wi-Fi & Bluetoothhttps://youtu.be/nBeZWm2z5o4


Liste cachée de vulnérabilités :

Un attaquant peut mettre à jour des modules et introduire une liste de diverses vulnérabilités dans le code, notamment :

  • Une vulnérabilité dans la fonction  has_invalid_privkey qui peut être utilisée pour obtenir la clé privée.
  • Une vulnérabilité dans la fonction  electrum_sig_hash permet de falsifier les signatures de transactions Bitcoin.
  • Une vulnérabilité dans la fonction  random_key liée à un générateur de nombres pseudo-aléatoires faible (PRNG non déterministe).
  • Une vulnérabilité dans la fonction  multiply où il n'y a pas de vérification d'un point sur la courbe ECC.
  • Des vulnérabilités dans les fonctions  ecdsa_raw_sign et  bin_ripemd160.

Ces vulnérabilités peuvent être utilisées pour injecter de fausses mises à jour dans les appareils ESP32, donnant aux attaquants un accès bas niveau au système. Cela leur permettra de contourner les contrôles d'audit de code et d'obtenir l'accès aux clés privées. Actuellement, des milliards d'appareils peuvent être vulnérables en raison de fonctionnalités cachées d'un seul composant de leur architecture, qui est désigné comme CVE-2025-27840.


Vulnérabilité pour l'obtention de la clé privée dans la fonction has_invalid_privkey

Cette vulnérabilité a été trouvée dans le code de vérification de la clé privée de Bitcoin, permettant l'utilisation de clés invalides (inférieures ou égales à 0) en raison de l'absence de vérification de la borne inférieure. Cela peut entraîner une perte de fonds. Pour corriger cela, une vérification doit être ajoutée pour s'assurer que la clé privée est supérieure à 0. Le code est fourni à des fins de démonstration.


Télécharger l’outil