{"id":6321,"date":"2026-10-29T06:04:26","date_gmt":"2026-10-29T06:04:26","guid":{"rendered":"https:\/\/bitcoinlive24.com\/news\/bitcoin-core-falle-ia-divulgate\/"},"modified":"2026-10-29T06:04:26","modified_gmt":"2026-10-29T06:04:26","slug":"bitcoin-core-falle-ia-divulgate","status":"publish","type":"post","link":"https:\/\/bitcoinlive24.com\/news\/bitcoin-core-falle-ia-divulgate\/","title":{"rendered":"Bitcoin Core: rese pubbliche tre falle trovate dall\u2019IA"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Bitcoin Core<\/strong> ha reso pubbliche il 28 ottobre 2026 tre vulnerabilit\u00e0 trovate da una scansione automatica basata su un modello linguistico (IA), secondo i tre avvisi ufficiali (<a href=\"https:\/\/bitcoincore.org\/en\/2026\/10\/28\/disclose-tcp-oom\/\" target=\"_blank\" rel=\"noopener\">dati TCP urgenti<\/a>, <a href=\"https:\/\/bitcoincore.org\/en\/2026\/10\/28\/disclose-fpausesend-oom\/\" target=\"_blank\" rel=\"noopener\">peer pre-BIP31<\/a>, <a href=\"https:\/\/bitcoincore.org\/en\/2026\/10\/28\/disclose-undo-overflow\/\" target=\"_blank\" rel=\"noopener\">file undo<\/a>) pubblicati sul sito del progetto. Due riguardano il consumo di memoria dei nodi, la terza i file che servono a gestire le riorganizzazioni della catena. Tutte e tre sono corrette nelle versioni 29.5, 30.4, 31.2 e 32.1; la terza per\u00f2 solo per i sistemi a 64 bit, mentre i nodi a 32 bit e con i blocchi su FAT32 restano esposti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La notizia \u00e8 stata ripresa da <a href=\"https:\/\/www.coindesk.com\/tech\/2026\/10\/29\/ai-found-a-way-to-crash-bitcoin-nodes-on-windows-and-macs-it-s-now-public\" target=\"_blank\" rel=\"noopener nofollow\">CoinDesk<\/a>, che ha titolato sui nodi Bitcoin su Windows e Mac che possono essere mandati in crash. Qui si ricostruisce cosa dicono gli avvisi originali, con gravit\u00e0, sistemi esposti e versioni corrette.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/bitcoinlive24.com\/news\/bitcoin-core-falle-ia-divulgate\/#Bitcoin_Core_le_tre_falle_divulgate_il_28_ottobre\" >Bitcoin Core: le tre falle divulgate il 28 ottobre<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/bitcoinlive24.com\/news\/bitcoin-core-falle-ia-divulgate\/#Dati_TCP_urgenti_un_peer_puo_esaurire_la_memoria_su_Windows_e_macOS\" >Dati TCP urgenti: un peer pu\u00f2 esaurire la memoria su Windows e macOS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/bitcoinlive24.com\/news\/bitcoin-core-falle-ia-divulgate\/#Peer_pre-BIP31_in_pausa_la_memoria_cresce_fino_a_5_MB_lora\" >Peer pre-BIP31 in pausa: la memoria cresce fino a 5 MB l\u2019ora<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/bitcoinlive24.com\/news\/bitcoin-core-falle-ia-divulgate\/#File_undo_gravita_bassa_e_sfruttamento_impraticabile_su_64_bit\" >File undo: gravit\u00e0 bassa e sfruttamento impraticabile su 64 bit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/bitcoinlive24.com\/news\/bitcoin-core-falle-ia-divulgate\/#Chi_ha_trovato_le_falle_e_perche_conta\" >Chi ha trovato le falle e perch\u00e9 conta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/bitcoinlive24.com\/news\/bitcoin-core-falle-ia-divulgate\/#Cosa_fare_e_cosa_aspettarsi\" >Cosa fare e cosa aspettarsi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/bitcoinlive24.com\/news\/bitcoin-core-falle-ia-divulgate\/#Domande_frequenti_sulle_falle_di_Bitcoin_Core\" >Domande frequenti sulle falle di Bitcoin Core<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Bitcoin_Core_le_tre_falle_divulgate_il_28_ottobre\"><\/span>Bitcoin Core: le tre falle divulgate il 28 ottobre<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il progetto ha classificato tutte e tre le falle come \u201cfacilmente individuabili\u201d (<em>easily discoverable<\/em>). Due hanno gravit\u00e0 media e una bassa, secondo gli avvisi.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Falla<\/th><th>Gravit\u00e0<\/th><th>Chi \u00e8 esposto<\/th><th>Versioni con la correzione<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/bitcoincore.org\/en\/2026\/10\/28\/disclose-tcp-oom\/\" target=\"_blank\" rel=\"noopener\">Memoria illimitata via dati TCP urgenti<\/a><\/td><td>Media<\/td><td>Nodi su Windows, macOS e BSD (non Linux)<\/td><td>29.5, 30.4, 31.2, 32.1<\/td><\/tr><tr><td><a href=\"https:\/\/bitcoincore.org\/en\/2026\/10\/28\/disclose-fpausesend-oom\/\" target=\"_blank\" rel=\"noopener\">Coda in crescita su peer in pausa pre-BIP31<\/a><\/td><td>Media<\/td><td>Nodi collegati a un peer malevolo; molto meno colpiti quelli in <code>-blocksonly<\/code><\/td><td>29.5, 30.4, 31.2, 32.1<\/td><\/tr><tr><td><a href=\"https:\/\/bitcoincore.org\/en\/2026\/10\/28\/disclose-undo-overflow\/\" target=\"_blank\" rel=\"noopener\">Overflow del file undo<\/a><\/td><td>Bassa<\/td><td>Tutti i sistemi; su 32 bit e FAT32 resta aperta<\/td><td>29.5, 30.4, 31.2, 32.1<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Fonte: avvisi di sicurezza di Bitcoin Core, 28 ottobre 2026.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Dati_TCP_urgenti_un_peer_puo_esaurire_la_memoria_su_Windows_e_macOS\"><\/span>Dati TCP urgenti: un peer pu\u00f2 esaurire la memoria su Windows e macOS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Secondo il <a href=\"https:\/\/bitcoincore.org\/en\/2026\/10\/28\/disclose-tcp-oom\/\" target=\"_blank\" rel=\"noopener\">primo avviso<\/a>, un peer malevolo pu\u00f2 far esaurire la memoria di un nodo inviando dati TCP \u201curgenti\u201d (un meccanismo che permette di superare la coda normale dei dati). L\u2019avviso afferma che in pratica un peer connesso pu\u00f2 mandare in crash \u201cbanalmente\u201d qualsiasi nodo Windows, macOS o BSD.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il difetto riguarda solo il codice che monitora i socket con la funzione <code>select()<\/code>, usata fuori da Linux. Su Linux, dove il nodo usa <code>poll()<\/code>, il problema non c\u2019\u00e8. Il meccanismo di protezione, che sospende la lettura quando la coda di un peer \u00e8 troppo lunga, veniva aggirato dall\u2019evento dei dati urgenti, che innescava comunque una lettura.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Peer_pre-BIP31_in_pausa_la_memoria_cresce_fino_a_5_MB_lora\"><\/span>Peer pre-BIP31 in pausa: la memoria cresce fino a 5 MB l\u2019ora<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il <a href=\"https:\/\/bitcoincore.org\/en\/2026\/10\/28\/disclose-fpausesend-oom\/\" target=\"_blank\" rel=\"noopener\">secondo avviso<\/a> descrive un attacco lento. Il BIP 31 introduce un ping con codice di verifica, e i nodi disconnettono dopo 20 minuti i peer che non rispondono. Un peer che finge di non supportare il BIP 31 evita la disconnessione e, leggendo i messaggi con ritardo, fa crescere senza limite la coda di annunci del nodo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La crescita arriva fino a 2 MB l\u2019ora per ogni peer in entrata e 5 MB l\u2019ora per ogni peer in uscita, indica l\u2019avviso. I nodi avviati con <code>-blocksonly<\/code> sono molto meno colpiti, perch\u00e9 secondo l\u2019avviso gli annunci di transazioni costituiscono la parte pi\u00f9 grande dei messaggi in coda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"File_undo_gravita_bassa_e_sfruttamento_impraticabile_su_64_bit\"><\/span>File undo: gravit\u00e0 bassa e sfruttamento impraticabile su 64 bit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il <a href=\"https:\/\/bitcoincore.org\/en\/2026\/10\/28\/disclose-undo-overflow\/\" target=\"_blank\" rel=\"noopener\">terzo avviso<\/a> \u00e8 l\u2019unico a gravit\u00e0 bassa, e l\u2019avviso giudica impraticabile sfruttarlo sui sistemi a 64 bit. Un miner pu\u00f2 produrre blocchi validi con dati di annullamento (<em>undo<\/em>) molto pi\u00f9 grandi dei blocchi, fino a superare i 4 GiB in un solo file. Oltre quella soglia la posizione a 32 bit si azzera e i dati pi\u00f9 recenti sovrascrivono i vecchi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se una riorganizzazione della catena ripercorre uno di quei blocchi, il nodo non riesce a leggere i dati e si spegne. Riavviarlo non aiuta: serve un <code>-reindex<\/code> con una versione corretta. L\u2019avviso stima che l\u2019attaccante dovrebbe minare diverse migliaia di blocchi, circa un mese dell\u2019intera produzione di blocchi della rete, e vincere una riorganizzazione di 2 blocchi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Su Windows e sui sistemi a 32 bit il quadro cambia: il limite di 2 GiB sul posizionamento nei file fa fallire la scrittura dei dati undo gi\u00e0 a met\u00e0 dello spazio, senza bisogno di riorganizzazione, e il nodo si ferma a ogni riavvio. La correzione salva le posizioni come interi a 64 bit e su Windows usa chiamate di posizionamento a 64 bit: copre quindi i sistemi a 64 bit, Windows compreso. I nodi a 32 bit e quelli con la cartella dei blocchi su FAT32 restano esposti anche dopo l\u2019aggiornamento.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Chi_ha_trovato_le_falle_e_perche_conta\"><\/span>Chi ha trovato le falle e perch\u00e9 conta<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tutte e tre sono state scoperte tramite una scansione con modello linguistico nell\u2019ambito di Project Loupe, il progetto di Elias Rohrer presso Spiral. Ogni segnalazione \u00e8 stata validata e portata al team di sicurezza da Gregory Sanders. La seconda falla \u00e8 stata riscoperta in autonomia da L0rinc, che il 21 settembre 2026 l\u2019ha notificata in privato a Sanders avendo come risposta che era gi\u00e0 stata segnalata, e la terza \u00e8 stata segnalata indipendentemente anche da L0rinc e da Andrew Dorman.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sono bug del tipo a cui si applica la <a href=\"https:\/\/bitcoinlive24.com\/news\/bitcoin-core-policy-sicurezza-bug-ia\/\" target=\"_blank\" rel=\"noopener\">nuova policy di sicurezza di Bitcoin Core<\/a> sui difetti facili da trovare con l\u2019IA. Per la prima falla, trovata il 23 ottobre, la correzione \u00e8 stata unita al codice il 26 ottobre e rilasciata il 27 ottobre nelle versioni 31.2 e 32.1, poi il 28 ottobre nelle 29.5 e 30.4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cosa_fare_e_cosa_aspettarsi\"><\/span>Cosa fare e cosa aspettarsi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Chi gestisce un nodo dovrebbe passare a una delle versioni corrette: i nodi Linux sono esenti solo dalla prima falla, mentre le altre due riguardano anche loro. BitcoinLive24 ha scritto anche del <a href=\"https:\/\/bitcoinlive24.com\/news\/bitcoin-core-32-1-rilascio\/\" target=\"_blank\" rel=\"noopener\">rilascio di Bitcoin Core 32.1<\/a>. Chi ha un nodo a 32 bit o dati su FAT32 deve sapere che l\u2019aggiornamento non risolve la terza falla.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Secondo <a href=\"https:\/\/www.coindesk.com\/tech\/2026\/10\/29\/ai-found-a-way-to-crash-bitcoin-nodes-on-windows-and-macs-it-s-now-public\" target=\"_blank\" rel=\"noopener nofollow\">CoinDesk<\/a>, altre tre vulnerabilit\u00e0 di gravit\u00e0 media e alta, corrette nella 30.0, saranno divulgate tra circa due settimane. Gli avvisi del 28 ottobre non le descrivono.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/bitcoinlive24.com\" target=\"_blank\" rel=\"noopener\">Scarica l\u2019app BitcoinLive24<\/a> per ricevere le novit\u00e0 sulla sicurezza dei nodi Bitcoin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Domande_frequenti_sulle_falle_di_Bitcoin_Core\"><\/span>Domande frequenti sulle falle di Bitcoin Core<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Quali versioni di Bitcoin Core contengono le correzioni?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le versioni 29.5, 30.4, 31.2 e 32.1 contengono le correzioni per tutte e tre le falle, secondo gli avvisi ufficiali. La 31.2 e la 32.1 sono uscite il 27 ottobre, la 29.5 e la 30.4 il 28 ottobre 2026.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Un nodo Linux \u00e8 a rischio di crash per i dati TCP urgenti?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No: l\u2019avviso precisa che gli utenti Linux non sono interessati, perch\u00e9 il nodo usa <code>poll()<\/code> invece di <code>select()<\/code>. Il difetto riguarda Windows, macOS e BSD.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Perch\u00e9 l\u2019aggiornamento non risolve tutto sui sistemi a 32 bit?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Perch\u00e9 le versioni corrette usano ancora chiamate di posizionamento limitate a 2 GiB sui sistemi a 32 bit, e FAT32 limita i file a 4 GiB. Secondo l\u2019avviso sull\u2019overflow undo, questi nodi restano esposti anche dopo l\u2019aggiornamento.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bitcoin Core divulga tre falle trovate da una scansione IA: due esauriscono la memoria dei nodi, una riguarda i file undo. Ecco le versioni corrette.<\/p>\n","protected":false},"author":4,"featured_media":6145,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[608],"tags":[],"class_list":["post-6321","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novita"],"_links":{"self":[{"href":"https:\/\/bitcoinlive24.com\/news\/wp-json\/wp\/v2\/posts\/6321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinlive24.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinlive24.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinlive24.com\/news\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinlive24.com\/news\/wp-json\/wp\/v2\/comments?post=6321"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinlive24.com\/news\/wp-json\/wp\/v2\/posts\/6321\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinlive24.com\/news\/wp-json\/wp\/v2\/media\/6145"}],"wp:attachment":[{"href":"https:\/\/bitcoinlive24.com\/news\/wp-json\/wp\/v2\/media?parent=6321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinlive24.com\/news\/wp-json\/wp\/v2\/categories?post=6321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinlive24.com\/news\/wp-json\/wp\/v2\/tags?post=6321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}