Cosmos Labsin Haavoittuvuus ja Hyökkäykset
Cosmos Labs on paljastanut, että hyökkääjät hyödyntivät kriittistä Cosmos EVM -haavoittuvuutta kuuden lohkoketjun verkossa 20. ja 25. elokuuta välisenä aikana. Hyökkäykset muuntivat varastetut tokenit noin 5,72 miljoonan dollarin arvoisiksi varoiksi hajautettujen ja keskitettyjen pörssien kautta.
Virheen Raportointi ja Korjaus
Cosmos Labs kertoi asiasta teknisessä jälkipuinnissa, joka julkaistiin perjantaina. Virheestä oli ensimmäisen kerran raportoitu sen bugipalkkio-ohjelman kautta 25. huhtikuuta, lähes neljä kuukautta ennen hyökkäysten alkua. Testaajat eivät kuitenkaan pystyneet toistamaan hyökkäystä tunnetuilla tuotantoketjujen Cosmos EVM -konfiguraatioilla ja päättivät, että elävien käyttäjien varat eivät olleet vaarassa.
Tämän arvion perusteella kehittäjät käsittelivät haavoittuvuutta hiljaisella julkisella päivityksellä sen sijaan, että olisivat jakaneet turvallisuuskorjauksen yksityisesti vaikuttaville ketjuille. Cosmos Labs yhdisti korjauksen toukokuussa, mutta ei kertonut verkon operaattoreille, mikä haavoittuvuus oli kyseessä.
Hyökkäyksen Toteutus
Hyökkääjä saattoi ensin luoda tilin, joka sisälsi lukittuja tokeneita, ja delegoida enemmän tokeneita validoijalle kuin tili pystyi käyttämään. Delegoidun määrän vähentäminen aiheutti saldon laskemisen alle nollan, jolloin arvo kiertyi takaisin maksimiin 2^256-1 perusyksikköön. Hyökkääjä saattoi sitten käyttää paisutettua saldoa toista tiliä vastaan.
”Kaksikymmentä tuntia ei ollut realistinen aikaraja arvioida, rakentaa, testata ja koordinoida tilaa rikkovaa päivitystä 38 itsenäisen validoijan keskuudessa, erityisesti ilman haavoittuvuuteen liittyvää neuvontaa,” MANTRA kirjoitti jälkipuinnissaan.
Hyökkäyksen Seuraukset
MANTRA kärsi suurimmasta julkisesti ilmoitetusta menetyksestä hyökkäyksistä, kun 720,9 miljoonaa MANTRA-tokenia, joiden arvo oli noin 3,6 miljoonaa dollaria, varastettiin kahdelta osoitteelta. Hyökkäys pysyi havaitsematta lähes neljä tuntia, mikä antoi hyökkääjälle aikaa tyhjentää passiivinen monisignatuuri-lompakko.
MANTRA pysäytti verkon 20. elokuuta klo 19:13 ET. Noin 38 miljoonaa varastettua MANTRA:a pysyi jäädytettynä hyökkääjän lompakossa, mutta 94,7 % varastetuista tokeneista oli jo siirretty yhteen keskitetyn pörssin talletusosoitteeseen 15 tapahtuman kautta.
Jatkotoimenpiteet ja Palautus
Cosmos Labs suositteli haavoittuvien verkkojen pysäyttämistä 22. elokuuta, kun MANTRA, TAC ja KiiChain olivat jo kärsineet. KiiChainin 23. elokuuta julkaisemassa teknisessä jälkipuinnissa kritisoitiin, miten haavoittuvuus oli viestitty alavirran verkkoihin.
Cosmos Labs kertoi koordinoineensa 40 verkon kanssa vastauksessaan ja työskennelleensä 13 muun kanssa haavoittuvuuden korjaamiseksi tai pysäyttämiseksi ennen kuin ne hyökkäyttiin. Yritys sanoi, ettei se ylläpidä täydellistä rekisteriä yli 115 julkisesta lohkoketjusta, jotka toimivat Cosmos-ekosysteemissä.
Yhteenveto
Cosmos Labsin haavoittuvuus ja sen seuraukset ovat herättäneet huolta lohkoketju-yhteisössä. Hyökkäykset ovat osoittaneet, kuinka tärkeää on viestiä tehokkaasti ja nopeasti haavoittuvuuksista, jotta voidaan estää merkittäviä taloudellisia menetyksiä.