Bitcoin Core -haavoittuvuudet uhkasivat tuhansia verkon solmuja
Bitcoin Core -kehittäjät ovat paljastaneet tietoja kolmesta haavoittuvuudesta, jotka olisivat voineet häiritä tuhansien Bitcoin-verkon solmujen toimintaa. Yhden avulla hyökkääjät saattoivat kiertää Torin kautta tietoturvasuojauksia, kun taas toinen olisi voinut käytännössä lamaannuttaa louhintatoiminnan.
Tämä artikkeli on käännetty alkuperäisestä tekstistä. Lue kirjeenvaihtajamme alkuperäinen versio täältä.
Projektin verkkosivuston mukaan kaikki kolme ongelmaa korjattiin jo lokakuussa 2025, mutta viralliset tietoturvatiedotteet julkaistiin vasta tiistaina 10. marraskuuta 2026. Kehittäjien mukaan viive johtui projektin haavoittuvuuksien julkistamiskäytännöstä.
Ensimmäinen haavoittuvuus liittyi Bitcoin Coren luotettujen yhteyksien mekanismiin. Ohjelmistossa solmujen ylläpitäjät voivat luoda niin sanottuja sallittujen yhteyksien listoja, joiden kohteisiin sovelletaan vähemmän rajoittavia tiedonsiirtorajoituksia.
Ongelma ilmeni Tor-verkkoa käytettäessä. Tor on teknologia, joka peittää käyttäjien todelliset IP-osoitteet. Tietyissä kokoonpanoissa Bitcoin Core käsitteli Torin kautta tulevia ulkoisia yhteyksiä paikallisina yhteyksinä. Jos paikallisen Tor-palvelun osoite oli sallittujen listalla, ulkopuoliset käyttäjät saivat automaattisesti laajennetut käyttöoikeudet.
Tämän seurauksena hyökkääjät saattoivat kiertää roskapostin ja väärinkäytösten torjuntaan tarkoitetut suojaukset. Julkaistun tietoturvatiedotteen mukaan ongelma koski tuhansia julkisesti tavoitettavia solmuja Bitcoinin pääverkossa.
Kehittäjät Martin Zumsande ja Antoine Poinsot löysivät haavoittuvuuden syyskuussa 2025. Se luokiteltiin vakavuudeltaan keskitasoiseksi. Haavoittuvuus ei koskenut solmuja, joiden ylläpitäjät eivät olleet ottaneet sallittujen listaa käyttöön.
Virhe olisi voinut estää uusien lohkojen luomisen
Toinen haavoittuvuus luokiteltiin vakavaksi, koska se koski louhintasolmuja.
Virhe ilmeni lohkoketjun uudelleenjärjestelyjen aikana, kun verkko hylkää ketjun yhden version ja siirtyy toiseen. Tällöin hylätyistä lohkoista peräisin olevat tapahtumat voivat palata mempooliin eli vahvistusta odottavien tapahtumien jonoon.
Bitcoin Core 28,0:ssa käyttöön otettu sääntö saattoi kuitenkin tietyissä tilanteissa poistaa yhden näistä palautetuista tapahtumista ja jättää siihen liittyvät tapahtumat jonoon. Tämän seurauksena louhintasolmu saattoi yrittää muodostaa lohkon, joka sisälsi tapahtumia, joiden syötteet puuttuivat.
Validointijärjestelmä hylkäisi tällaiset lohkot virheellisinä. Haavoittunut solmu ei enää pystyisi luomaan kelvollisia lohkopohjia ennen ohjelmiston uudelleenkäynnistämistä.
Kehittäjä Niklas Goegge ilmoitti ongelmasta 26. syyskuuta 2025. Virallisessa tietoturvatiedotteessa ei kuitenkaan mainita tunnettuja tapauksia, joissa hyökkääjät olisivat hyödyntäneet haavoittuvuutta.
Kolmas, vakavuudeltaan keskitasoiseksi arvioitu virhe mahdollisti sen, että haitallinen yhteys saattoi viivästyttää uusien lohkojen käsittelyä kymmenen minuuttia. Jos hyökkääjä hallitsi kaikkia kolmea nopeaan lohkojen välitykseen käytettyä yhteyttä, hän saattoi toistaa hyökkäyksen loputtomasti.
Miksi kehittäjät odottivat vuoden haavoittuvuuksien julkistamista
Bitcoin Core noudattaa viivästettyä haavoittuvuuksien julkistamiskäytäntöä. Tiedot keskisuurista ja vakavista haavoittuvuuksista julkaistaan yleensä kaksi viikkoa sen jälkeen, kun viimeisen haavoittuvan ohjelmistoversion tukijakso päättyy.
Näin solmujen ylläpitäjille annetaan lisäaikaa päivitysten asentamiseen ja pienennetään tunnettujen haavoittuvuuksien hyväksikäytön riskiä.
Viimeisen haavoittuvan version, Bitcoin Core 29.x:n, tukijakso päättyi 27. lokakuuta 2026. Tämä selittää, miksi ongelmien yksityiskohtaiset tiedot julkaistiin vasta 10. marraskuuta.
Tor-haavoittuvuuden korjaava koodi oli kuitenkin ollut julkisesti saatavilla GitHubissa jo syyskuusta 2025 lähtien. Lisäksi kyseisen muutoksen otsikossa todettiin selvästi, ettei sallittujen listan mukaisia käyttöoikeuksia pidä soveltaa saapuviin Tor-yhteyksiin.
Lokakuussa Bitcoin Core -kehittäjät uudistivat myös helposti uudelleen löydettävien haavoittuvuuksien, myös tekoälyn avulla havaittavien, julkistamissääntöjä. Tällaisissa tapauksissa korjaukset ja tietoturvatiedotteet on nyt tarkoitus julkaista mahdollisimman nopeasti. Marraskuussa julkistetut kolme haavoittuvuutta käsiteltiin kuitenkin aiemman aikataulun mukaisesti.
Miksi Bitcoin Core on niin tärkeä
Bitcoin Core on Bitcoin-verkon tärkein ohjelmistototeutus. Sen avulla käyttäjät voivat ylläpitää lohkoketjun täysiä solmuja, tarkistaa tapahtumia, validoida uusia lohkoja ja välittää tietoja muille verkon osallistujille. Ohjelmisto on avointa lähdekoodia, ja sitä ylläpitää riippumaton kehittäjäyhteisö. Bitcoinilla on myös vaihtoehtoisia asiakasohjelmia, kuten Bitcoin Knots ja btcd, jotka noudattavat samoja verkon sääntöjä.
Bitcoin Core on silti hallitseva toteutus. Coin Dancen mukaan sitä käyttää noin 90 % julkisesti tavoitettavista verkon solmuista. Tämä keskittyminen tekee ohjelmiston tietoturvasta kriittisen tärkeän koko ekosysteemille. Vakava Bitcoin Core -virhe voisi vaikuttaa samanaikaisesti tuhansiin solmuihin, häiritä tapahtumien ja lohkojen välitystä sekä aiheuttaa ongelmia louhijoille. Bitcoin on kuitenkin edelleen hajautettu verkko, joten yhden asiakasohjelman häiriö ei välttämättä pysäytä koko lohkoketjua.
Muistutuksena: Bitcoin Core -tiimi paljasti aiemmin haavoittuvuuksia, jotka oli löydetty tekoälyn avulla.
Viimeisimmät Bitcoin uutiset
- Forex
- Crypto