Zadnje objave

Možda vam se sviđa

XRP Ledger imao kritičnu ranjivost, detalji otkriveni nakon glasanja o Evernorthu

Kritična ranjivost XRP Ledgera, koja je mogla omogućiti stvaranje dodatnih XRP tokena mimo predviđene ukupne ponude, javno je objašnjena 9. listopada, nakon glasanja dioničara o poslovnom spajanju povezanom s Evernorth Holdingsom. Propust je ispravljen hitnom nadogradnjom 25. rujna, a prema službenoj istrazi nema dokaza da je iskorišten na javnim mrežama.

Dioničari su o spajanju odlučivali dok je ranjivost već bila otkrivena i ispravka objavljena, ali njezine moguće posljedice još nisu bile javno objašnjene. Evernorth je na burzu izašao s približno 473 milijuna XRP tokena, pa bi nepredviđeno povećanje ponude moglo utjecati na vrijednost njegove imovine.

Kako je ranjivost mogla stvoriti dodatni XRP?

Problem se nalazio u mehanizmu obrade plaćanja. Nastao je zbog pogreške poznate kao integer overflow, odnosno prekoračenja raspona cijelog broja.

Prema službenom izvješću XRP Ledgera, posebno pripremljena transakcija mogla je izazvati pogrešan obračun XRP-a. Sustav bi vlasnicima ponuda za razmjenu pripisao pune iznose, dok bi kupcu naplatio znatno manje. Razlika bi predstavljala novostvoreni XRP koji bi se potom mogao prenositi ili prodavati.

Dvije postojeće sigurnosne provjere nisu mogle pouzdano spriječiti takav ishod. Jedna je koristila isti način računanja kao ranjivi dio sustava, dok se druga mogla zaobići raspodjelom tokena na više računa.

Propust je prijavljen 22. rujna. Nakon što je RippleX potvrdio problem, 25. rujna objavljena je verzija softvera xrpld 3.4.1. Više od 80 posto validatora s podrazumijevane liste pouzdanih validatora nadogradilo je softver istoga dana, navodi XRP Ledger.

Ispravka prije glasanja, javno objašnjenje nakon njega

Zaštita je počela djelovati na pojedinom poslužitelju čim je instalirana nova verzija softvera, bez uobičajenog glasanja o aktivaciji izmjene protokola.

Prema službenom izvješću, bio je to prvi takav izvanredni zahvat u obradu transakcija u više od deset godina.

Programeri su time skratili vrijeme u kojem bi ranjivost mogla biti iskorištena. Istodobno su privremeno prihvatili rizik da različite verzije softvera ne obrađuju posebno pripremljenu transakciju na isti način, što je moglo poremetiti postizanje konsenzusa u mreži.

Detaljno objašnjenje ranjivosti i izvorni kod ispravke objavljeni su 9. listopada. Prema XRP Ledgeru, ranija objava načina napada mogla je omogućiti iskorištavanje propusta prije nego što dovoljan broj validatora instalira zaštitu.

U međuvremenu su dioničari kompanije Armada Acquisition Corp. II, preko koje je Evernorth izlazio na burzu, 30. rujna glasali o poslovnom spajanju. Transakcija je završena 9. listopada, prema dokumentaciji podnesenoj američkom SEC-u.

Zašto je ranjivost važna za Evernorth?

Evernorth svoju poslovnu strategiju temelji na držanju XRP-a. Prema priopćenju objavljenom nakon završetka spajanja, kompanija je raspolagala s približno 473 milijuna XRP tokena i oko 300 milijuna dolara bruto novčanih primitaka. Trgovanje njezinim dionicama na Nasdaqu najavljeno je za 12. listopada pod oznakom XRPN.

Ukupna ponuda XRP-a predviđena je na 100 milijardi tokena, stvorenih pri pokretanju mreže. Otkrivena ranjivost mogla je omogućiti zaobilaženje tog ograničenja, bez promjene samog pravila protokola.

Nepredviđeno povećanje ponude moglo bi utjecati na tržišnu cijenu XRP-a, a time i na vrijednost Evernorthove imovine. Ipak, istraga XRP Ledgera nije pronašla dokaze da je ranjivost iskorištena na javnim mrežama.

Kako je upozorio Protos u istraživanju objavljenom 13. listopada, detalji sigurnosnog problema postali su javno dostupni tek nakon glasanja o poslovnom spajanju.

Sigurnosni razlozi za odgodu objave dokumentirani su. Međutim, ne može se potvrditi kada je uprava Evernortha saznala za ranjivost ni je li postojala obveza ranijeg informiranja dioničara. Sama kronologija ne dokazuje da je kompanija prikrila informacije.

Autor: financa.ba
Prilikom preuzimanja obvezno navesti izravni link na članak.

Prijavite se na naš Newsletter

Popularno