Skip to content
KitploitKITPLOIT
StrumentiBlog
Log in
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Bluetooth-Attacks-CVE-2025-27840 — Crittanalisi Bitcoin: la vulnerabilità CVE-2025-27840 nei microcontrollori ESP32 mette a rischio miliardi di dispositivi IoT tramite Wi-Fi e Bluetooth | Kitploit
Strumenti/GitHubGitHub/demining/bluetooth-attacks-cve-2025-27840
Sicurezza Sistemi EmbeddedSicurezza BluetoothSicurezza IoTAnalisi delle VulnerabilitàExploitSicurezza WirelessCrittografiaSicurezza Hardware e IoTPaper e Ricerca

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Apprendimento e Formazione
GitHubdemining/bluetooth-attacks-cve-2025-27840

Bluetooth-Attacks-CVE-2025-27840

Crittanalisi Bitcoin: la vulnerabilità CVE-2025-27840 nei microcontrollori ESP32 mette a rischio miliardi di dispositivi IoT tramite Wi-Fi e Bluetooth

Vedi RepositorySito web
125171 anno faNon ancora revisionato
Criptoanalisi Bitcoin: la vulnerabilità CVE-2025-27840 nei microcontrollori ESP32 mette a rischio miliardi di dispositivi IoT tramite Wi-Fi e Bluetooth

Il presente documento illustra come un attaccante possa introdurre un elenco nascosto di vulnerabilità attraverso gli aggiornamenti dei moduli, il che può portare al compromesso dei dispositivi ESP32 e all'ottenimento di accesso non autorizzato alle chiavi private, colpendo miliardi di dispositivi che utilizzano questo microcontrollore. Uno dei problemi principali è la vulnerabilità CVE-2025-27840 scoperta nell'architettura ESP32. Per garantire la sicurezza della rete Bitcoin, abbiamo identificato le seguenti vulnerabilità: la possibilità di utilizzare chiavi private non valide a causa della mancanza di un controllo del limite inferiore nella funzione  has_invalid_privkey; una vulnerabilità nella contraffazione delle firme delle transazioni nella funzione  electrum_sig_hash dovuta all'incompatibilità con BIP-137; un problema di PRNG debole nella funzione di generazione delle chiavi  random_key, che rende prevedibili le chiavi private personali dei portafogli di criptovaluta; la mancanza di verifica dei punti sulla curva ECC nella funzione  multiply, che può portare ad attacchi di curva non valida; una vulnerabilità nella funzione  ecdsa_raw_sign durante il ripristino della coordinata Y, che può potenzialmente portare alla sostituzione della chiave pubblica; e vulnerabilità relative alle API di hashing deprecate in  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

All'inizio di marzo 2025, Tarlogic Security ha identificato una vulnerabilità nel microcontrollore ESP32, ampiamente utilizzato per connettere i dispositivi tramite WiFi e Bluetooth. Questa vulnerabilità è stata registrata con il numero CVE-2025-27840 . Gli attaccanti possono accedere senza autorizzazione ai dati dei portafogli Bitcoin utilizzando il chip ESP32 come punto di partenza per attacchi crittografici sui dispositivi che operano sulle reti di criptovalute popolari come Bitcoin ed Ethereum. Il problema riguarda milioni di dispositivi IoT che utilizzano questo microcontrollore. Lo sfruttamento di questa vulnerabilità consentirà agli attaccanti di condurre attacchi mascherandosi da utenti legittimi e di infettare permanentemente i dispositivi vulnerabili. Ciò minaccia la sicurezza dei dispositivi IoT basati sul microcontrollore ESP32 e può portare al furto delle chiavi private dei portafogli Bitcoin.

ESP32 è un microcontrollore ampiamente utilizzato nei dispositivi IoT per fornire connettività Wi-Fi e Bluetooth. Gli attaccanti possono utilizzare vari metodi per ottenere l'accesso ai dati delle chiavi private dei portafogli Bitcoin tramite ESP32.

Le minacce alla sicurezza legate al microcontrollore ESP32 possono portare al furto delle chiavi private dei portafogli Bitcoin. I problemi principali includono la presenza di backdoor e vulnerabilità. Sfruttando tali vulnerabilità, gli attaccanti possono manipolare la memoria, falsificare gli indirizzi MAC e iniettare codice dannoso, creando seri rischi per la sicurezza.

Gli attaccanti possono colpire i dispositivi IoT dotati di microcontrollore ESP32 sfruttando le vulnerabilità nelle connessioni Bluetooth e Wi-Fi, che possono diventare uno strumento per attaccare altri dispositivi sulla rete correlata a Bitcoin, oltre che per rubare informazioni riservate, incluse le chiavi private dei portafogli Bitcoin.


Criptoanalisi Bitcoin: la vulnerabilità CVE-2025-27840 nei microcontrollori ESP32 mette a rischio miliardi di dispositivi IoT tramite Wi-Fi e Bluetoothhttps://youtu.be/nBeZWm2z5o4


Elenco nascosto di vulnerabilità:

Un attaccante può aggiornare i moduli e introdurre nel codice un elenco di varie vulnerabilità, tra cui:

  • Una vulnerabilità nella funzione  has_invalid_privkey che può essere utilizzata per ottenere la chiave privata.
  • Una vulnerabilità nella funzione  electrum_sig_hash consente di contraffare le firme delle transazioni Bitcoin.
  • Vulnerabilità nella funzione  random_key legata a un generatore di numeri pseudo-casuali debole (PRNG non deterministico).
  • Vulnerabilità nella funzione  multiply in cui non viene effettuato alcun controllo di un punto sulla curva ECC.
  • Vulnerabilità nelle funzioni  ecdsa_raw_sign e  bin_ripemd160.

Queste vulnerabilità possono essere utilizzate per iniettare aggiornamenti falsi nei dispositivi ESP32, offrendo agli attaccanti un accesso di basso livello al sistema. Ciò consentirà loro di aggirare i controlli di audit del codice e di ottenere l'accesso alle chiavi private. Attualmente, miliardi di dispositivi potrebbero essere vulnerabili a causa delle funzionalità nascoste di un singolo componente nella loro architettura, designato come CVE-2025-27840.


Vulnerabilità per l'ottenimento della chiave privata nella funzione has_invalid_privkey

Questa vulnerabilità è stata riscontrata nel codice di verifica delle chiavi private di Bitcoin e consente l'utilizzo di chiavi non valide (minori o uguali a 0) a causa della mancanza di un controllo del limite inferiore. Ciò può portare alla perdita di fondi. Per risolvere il problema, è necessario aggiungere un controllo che verifichi che la chiave privata sia maggiore di 0. Il codice è fornito a scopo dimostrativo.


Scarica lo strumento