Vulnerabilità in Bitcoin Core: a rischio migliaia di nodi della rete

Vulnerabilità in Bitcoin Core: a rischio migliaia di nodi della rete
Vulnerabilità individuate in Bitcoin Core

Gli sviluppatori di Bitcoin Core hanno reso noti i dettagli di tre vulnerabilità che avrebbero potuto compromettere migliaia di nodi della rete Bitcoin. Una consentiva agli aggressori di aggirare le protezioni di sicurezza tramite Tor, mentre un'altra avrebbe potuto di fatto paralizzare le attività di mining.

Questo articolo è stato tradotto dall'originale. Leggi la versione originale del nostro corrispondente qui.

Secondo il sito del progetto, tutti e tre i problemi erano stati risolti già nell'ottobre 2025, ma gli avvisi di sicurezza ufficiali sono stati pubblicati soltanto martedì 10 novembre 2026. Gli sviluppatori hanno attribuito il ritardo alla politica del progetto sulla divulgazione delle vulnerabilità.

La prima vulnerabilità riguardava il meccanismo delle connessioni attendibili di Bitcoin Core. Il software consente agli operatori dei nodi di creare le cosiddette whitelist di computer, soggetti a limiti meno restrittivi per la trasmissione dei dati.

Il problema si verificava quando si utilizzava Tor, una tecnologia che nasconde i veri indirizzi IP degli utenti. In determinate configurazioni, Bitcoin Core trattava le connessioni esterne tramite Tor come connessioni locali. Se l'indirizzo del servizio Tor locale era incluso nella whitelist, gli utenti esterni ottenevano automaticamente privilegi elevati.

Di conseguenza, gli aggressori potevano aggirare le protezioni contro spam e abusi. Secondo l'avviso pubblicato, il problema interessava migliaia di nodi accessibili pubblicamente sulla mainnet di Bitcoin.

Gli sviluppatori Martin Zumsande e Antoine Poinsot hanno individuato la vulnerabilità nel settembre 2025. È stata classificata come di gravità media. I nodi i cui operatori non avevano attivato la whitelist non erano interessati.

Un bug avrebbe potuto impedire la creazione di nuovi blocchi

La seconda vulnerabilità è stata classificata come di gravità elevata perché interessava i nodi di mining.

Il bug si verificava durante le riorganizzazioni della blockchain, quando la rete abbandona una versione della catena a favore di un'altra. In questi casi, le transazioni contenute nei blocchi scartati possono tornare nel mempool, una coda di transazioni in attesa di conferma.

Tuttavia, una regola introdotta in Bitcoin Core 28,0 poteva, in determinate circostanze, rimuovere una di queste transazioni ripristinate, lasciando però al loro posto le transazioni correlate. Di conseguenza, un nodo di mining poteva tentare di creare un blocco contenente transazioni con input mancanti.

Il sistema di convalida avrebbe respinto tali blocchi in quanto non validi. Un nodo interessato avrebbe perso la capacità di generare modelli di blocco validi fino al riavvio del software.

Lo sviluppatore Niklas Goegge ha segnalato il problema il 26 settembre 2025. L'avviso ufficiale, tuttavia, non menziona casi noti di sfruttamento della vulnerabilità da parte di aggressori.

Il terzo bug, classificato come di gravità media, consentiva a una connessione malevola di ritardare di dieci minuti l'elaborazione dei nuovi blocchi. Se un aggressore controllava tutte e tre le connessioni utilizzate per la propagazione rapida dei blocchi, poteva ripetere l'attacco a tempo indeterminato.

Perché gli sviluppatori hanno atteso un anno prima di divulgare le vulnerabilità

Bitcoin Core applica una politica di divulgazione ritardata delle vulnerabilità. I dettagli dei problemi di gravità media ed elevata vengono in genere pubblicati due settimane dopo che l'ultima versione software interessata raggiunge la fine del periodo di supporto.

Questo approccio concede agli operatori dei nodi più tempo per installare gli aggiornamenti e riduce il rischio che le vulnerabilità note vengano sfruttate.

Il supporto dell'ultima serie di versioni vulnerabili, Bitcoin Core 29.x, è terminato il 27 ottobre 2026. Questo spiega perché le informazioni dettagliate sui problemi siano state pubblicate soltanto il 10 novembre.

Tuttavia, il codice che correggeva la vulnerabilità di Tor era disponibile pubblicamente su GitHub dal settembre 2025. Inoltre, il titolo della modifica corrispondente specificava esplicitamente che i privilegi della whitelist non dovevano applicarsi alle connessioni Tor in entrata.

A ottobre, gli sviluppatori di Bitcoin Core hanno inoltre rivisto le regole di divulgazione per le vulnerabilità facilmente individuabili di nuovo, anche con l'aiuto dell'intelligenza artificiale. In questi casi, ora si prevede che le correzioni e gli avvisi di sicurezza vengano pubblicati il prima possibile. Le tre vulnerabilità rese note a novembre, tuttavia, hanno seguito il precedente calendario di divulgazione.

Perché Bitcoin Core è così importante

Bitcoin Core è la principale implementazione software alla base della rete Bitcoin. Consente agli utenti di eseguire nodi completi della blockchain, verificare le transazioni, convalidare i nuovi blocchi e trasmettere informazioni agli altri partecipanti alla rete. Il software è open source ed è mantenuto da una comunità indipendente di sviluppatori. Bitcoin dispone anche di client alternativi, come Bitcoin Knots e btcd, che seguono le stesse regole di rete.

Ciononostante, Bitcoin Core rimane l'implementazione dominante. Secondo Coin Dance, è utilizzato da circa il 90% dei nodi della rete accessibili pubblicamente. Questa concentrazione rende la sicurezza del software di importanza cruciale per l'intero ecosistema. Un bug grave in Bitcoin Core potrebbe potenzialmente interessare migliaia di nodi contemporaneamente, interrompere la propagazione di transazioni e blocchi e creare problemi ai miner. Bitcoin, tuttavia, rimane una rete decentralizzata: un malfunzionamento di un singolo client non comporta necessariamente l'arresto dell'intera blockchain.

Ricordiamo che il team di Bitcoin Core aveva già divulgato vulnerabilità individuate con l'aiuto dell'IA.

Questo materiale può contenere opinioni di terze parti, nessuno dei dati e delle informazioni su questa pagina web costituisce consulenza sugli investimenti secondo il nostro Disclaimer. Sebbene aderiamo a una rigorosa Integrità Editoriale, questo post può contenere riferimenti a prodotti dei nostri partner.