Sårbarheder i Bitcoin-klienten truede tusindvis af netværksnoder
Bitcoin Core-udviklerne har offentliggjort detaljer om tre sårbarheder, der kunne have forstyrret tusindvis af noder på Bitcoin-netværket. Den ene gjorde det muligt for angribere at omgå sikkerhedsforanstaltninger via Tor, mens en anden potentielt kunne lamme minedriften.
Denne artikel er oversat fra originalen. Læs den oprindelige version af vores korrespondent her.
Ifølge projektets website blev alle tre problemer rettet allerede i oktober 2025, men de officielle sikkerhedsmeddelelser blev først offentliggjort tirsdag den 10. november 2026. Udviklerne henførte forsinkelsen til projektets politik for offentliggørelse af sårbarheder.
Den første sårbarhed vedrørte Bitcoin Cores mekanisme for betroede forbindelser. Softwaren gør det muligt for nodeoperatører at oprette såkaldte whitelists over computere, som er underlagt mindre restriktive grænser for dataoverførsel.
Problemet opstod ved brug af Tor, en teknologi, der skjuler brugernes reelle IP-adresser. Under visse konfigurationer behandlede Bitcoin Core eksterne forbindelser via Tor som lokale forbindelser. Hvis den lokale Tor-tjenestes adresse stod på whitelisten, fik eksterne brugere automatisk udvidede rettigheder.
Dermed kunne angribere omgå beskyttelsen mod spam og misbrug. Ifølge den offentliggjorte sikkerhedsmeddelelse berørte problemet tusindvis af offentligt tilgængelige noder på Bitcoin -mainnettet.
Udviklerne Martin Zumsande og Antoine Poinsot opdagede sårbarheden i september 2025. Den blev klassificeret som middelsvær. Noder, hvis operatører ikke havde aktiveret whitelisting, var ikke berørt.
En fejl kunne have forhindret oprettelsen af nye blokke
Den anden sårbarhed blev klassificeret som alvorlig, fordi den berørte mining-noder.
Fejlen opstod under reorganiseringer af blockchainen, hvor netværket opgiver én version af kæden til fordel for en anden. I sådanne tilfælde kan transaktioner fra kasserede blokke vende tilbage til mempoolen, en kø af transaktioner, der afventer bekræftelse.
En regel, der blev indført i Bitcoin Core 28,0, kunne dog under visse omstændigheder fjerne en af disse gendannede transaktioner og samtidig lade relaterede transaktioner blive. Derfor kunne en mining-node forsøge at oprette en blok med transaktioner, hvis input manglede.
Valideringssystemet ville afvise sådanne blokke som ugyldige. En berørt node ville miste evnen til at generere gyldige blokskabeloner, indtil softwaren blev genstartet.
Udvikleren Niklas Goegge indberettede problemet den 26. september 2025. Den officielle sikkerhedsmeddelelse nævner dog ingen kendte tilfælde af, at angribere har udnyttet sårbarheden.
Den tredje fejl, der blev vurderet som middelsvær, gjorde det muligt for en ondsindet forbindelse at forsinke behandlingen af nye blokke med ti minutter. Hvis en angriber kontrollerede alle tre forbindelser, der bruges til hurtig videresendelse af blokke, kunne angrebet gentages på ubestemt tid.
Derfor ventede udviklerne et år med at offentliggøre sårbarhederne
Bitcoin Core følger en politik om forsinket offentliggørelse af sårbarheder. Detaljer om problemer med middelhøj eller høj alvorlighed offentliggøres typisk to uger efter, at supportperioden for den seneste berørte softwareversion er udløbet.
Denne tilgang giver nodeoperatører ekstra tid til at installere opdateringer og mindsker risikoen for, at kendte sårbarheder bliver udnyttet.
Supporten for den seneste sårbare versionsserie, Bitcoin Core 29.x, sluttede den 27. oktober 2026. Det forklarer, hvorfor detaljerede oplysninger om problemerne først blev offentliggjort den 10. november.
Koden, der rettede Tor-sårbarheden, havde dog været offentligt tilgængelig på GitHub siden september 2025. Desuden fremgik det udtrykkeligt af titlen på den tilhørende ændring, at whitelist-rettigheder ikke skulle gælde for indgående Tor-forbindelser.
I oktober reviderede Bitcoin Core-udviklerne også reglerne for offentliggørelse af sårbarheder, der let kan genopdages, blandt andet ved hjælp af kunstig intelligens. I sådanne tilfælde forventes rettelser og sikkerhedsmeddelelser nu at blive udsendt så hurtigt som muligt. De tre sårbarheder, der blev offentliggjort i november, fulgte dog den tidligere offentliggørelsesplan.
Derfor er Bitcoin Core så vigtig
Bitcoin Core er den primære softwareimplementering, der understøtter Bitcoin-netværket. Den gør det muligt for brugere at køre fulde blockchain-noder, verificere transaktioner, validere nye blokke og videresende oplysninger til andre deltagere i netværket. Softwaren er open source og vedligeholdes af et uafhængigt udviklerfællesskab. Bitcoin har også alternative klienter, såsom Bitcoin Knots og btcd, der følger de samme netværksregler.
Bitcoin Core er dog fortsat den dominerende implementering. Ifølge Coin Dance bruges den af omkring 90 % af netværkets offentligt tilgængelige noder. Denne koncentration gør softwarens sikkerhed afgørende for hele økosystemet. En alvorlig fejl i Bitcoin Core kan potentielt påvirke tusindvis af noder på én gang, forstyrre udbredelsen af transaktioner og blokke samt skabe problemer for minere. Bitcoin er dog fortsat et decentraliseret netværk, hvilket betyder, at en fejl i én klient ikke nødvendigvis bringer hele blockchainen til standsning.
Som en påmindelse offentliggjorde Bitcoin Core-teamet tidligere sårbarheder, der blev identificeret med hjælp fra AI.
- Forex
- Crypto