Sårbarheter i Bitcoin-klienten truet tusenvis av noder i nettverket

Sårbarheter i Bitcoin-klienten truet tusenvis av noder i nettverket
Sårbarheter funnet i Bitcoin Core

Utviklerne av Bitcoin Core har offentliggjort detaljer om tre sårbarheter som kunne ha forstyrret tusenvis av noder på Bitcoin-nettverket. Én gjorde det mulig for angripere å omgå sikkerhetsbeskyttelsen via Tor, mens en annen kunne lamme miningvirksomheten.

Denne artikkelen ble oversatt fra originalen. Les den opprinnelige versjonen av vår korrespondent her.

Ifølge prosjektets nettsted ble alle de tre problemene rettet allerede i oktober 2025, men de offisielle sikkerhetsvarslene ble ikke publisert før tirsdag 10. november 2026. Utviklerne begrunnet forsinkelsen med prosjektets retningslinjer for offentliggjøring av sårbarheter.

Den første sårbarheten gjaldt Bitcoin Cores mekanisme for betrodde tilkoblinger. Programvaren lar nodeoperatører opprette såkalte hvitelister med datamaskiner som er underlagt mindre strenge grenser for dataoverføring.

Problemet oppsto ved bruk av Tor, en teknologi som skjuler brukernes virkelige IP-adresser. Under visse konfigurasjoner behandlet Bitcoin Core eksterne tilkoblinger via Tor som lokale tilkoblinger. Hvis adressen til den lokale Tor-tjenesten sto på hvitelisten, fikk eksterne brukere automatisk utvidede rettigheter.

Dermed kunne angripere omgå beskyttelsen mot spam og misbruk. Ifølge det publiserte sikkerhetsvarselet berørte problemet tusenvis av offentlig tilgjengelige noder på Bitcoin -hovednettet.

Utviklerne Martin Zumsande og Antoine Poinsot oppdaget sårbarheten i september 2025. Den ble klassifisert som middels alvorlig. Noder der operatørene ikke hadde aktivert hvitelisting, var ikke berørt.

En feil kunne ha hindret opprettelsen av nye blokker

Den andre sårbarheten ble klassifisert som alvorlig fordi den berørte miningnoder.

Feilen oppsto under reorganiseringer av blokkjeden, når nettverket forkaster én versjon av kjeden til fordel for en annen. I slike tilfeller kan transaksjoner fra forkastede blokker havne tilbake i mempoolen, en kø med transaksjoner som venter på bekreftelse.

En regel som ble innført i Bitcoin Core 28,0, kunne imidlertid under visse omstendigheter fjerne én av disse gjenopprettede transaksjonene, samtidig som relaterte transaksjoner ble liggende igjen. Dermed kunne en miningnode forsøke å lage en blokk med transaksjoner som manglet inngangsdata.

Valideringssystemet ville avvise slike blokker som ugyldige. En berørt node ville ikke kunne generere gyldige blokkmaler før programvaren ble startet på nytt.

Utvikleren Niklas Goegge rapporterte om problemet 26. september 2025. Det offisielle sikkerhetsvarselet nevner imidlertid ingen kjente tilfeller der angripere har utnyttet sårbarheten.

Den tredje feilen, som ble vurdert som middels alvorlig, gjorde det mulig for en ondsinnet tilkobling å forsinke behandlingen av nye blokker med ti minutter. Hvis en angriper kontrollerte alle de tre tilkoblingene som brukes til rask videresending av blokker, kunne angrepet gjentas på ubestemt tid.

Hvorfor utviklerne ventet ett år med å offentliggjøre sårbarhetene

Bitcoin Core følger en policy om forsinket offentliggjøring av sårbarheter. Detaljer om problemer med middels og høy alvorlighetsgrad publiseres vanligvis to uker etter at den sist berørte programvareversjonen ikke lenger støttes.

Denne tilnærmingen gir nodeoperatørene mer tid til å installere oppdateringer og reduserer risikoen for at kjente sårbarheter blir utnyttet.

Støtten for den siste berørte versjonsserien, Bitcoin Core 29.x, ble avsluttet 27. oktober 2026. Dette forklarer hvorfor detaljert informasjon om problemene ikke ble publisert før 10. november.

Koden som rettet Tor-sårbarheten, hadde imidlertid vært offentlig tilgjengelig på GitHub siden september 2025. I tillegg oppga tittelen på den aktuelle endringen uttrykkelig at hvitelistetillatelser ikke skulle gjelde for innkommende Tor-tilkoblinger.

I oktober reviderte utviklerne av Bitcoin Core også reglene for offentliggjøring av sårbarheter som er lette å gjenoppdage, blant annet ved hjelp av kunstig intelligens. I slike tilfeller skal rettelser og sikkerhetsvarsler nå publiseres så raskt som mulig. De tre sårbarhetene som ble offentliggjort i november, fulgte imidlertid den tidligere tidsplanen for offentliggjøring.

Hvorfor Bitcoin Core er så viktig

Bitcoin Core er den viktigste programvareimplementasjonen som støtter Bitcoin-nettverket. Den lar brukere kjøre fulle blokkjedenoder, verifisere transaksjoner, validere nye blokker og videresende informasjon til andre nettverksdeltakere. Programvaren er åpen kildekode og vedlikeholdes av et uavhengig utviklermiljø. Bitcoin har også alternative klienter, som Bitcoin Knots og btcd, som følger de samme nettverksreglene.

Bitcoin Core er likevel den dominerende implementasjonen. Ifølge Coin Dance brukes den av omtrent 90% av de offentlig tilgjengelige nodene i nettverket. Denne konsentrasjonen gjør programvaresikkerheten kritisk viktig for hele økosystemet. En alvorlig feil i Bitcoin Core kan potensielt ramme tusenvis av noder samtidig, forstyrre spredningen av transaksjoner og blokker og skape problemer for minere. Bitcoin er imidlertid fortsatt et desentralisert nettverk, noe som betyr at en feil i én klient ikke nødvendigvis stanser hele blokkjeden.

Til orientering har Bitcoin Core-teamet tidligere offentliggjort sårbarheter som ble oppdaget ved hjelp av KI.

Dette materialet kan inneholde tredjeparts meninger, ingen av dataene og informasjonen på denne nettsiden utgjør investeringsråd i henhold til vår Ansvarsfraskrivelse. Selv om vi følger strenge Redaksjonelle Retningslinjer, kan dette innlegget inneholde referanser til produkter fra våre partnere.