8 czerwca Yuga Labs przeprowadziło awaryjną operację odzyskiwania w celu zabezpieczenia 68 NFT po zidentyfikowaniu krytycznej luki bezpieczeństwa w Flooring Protocol – zdecentralizowanej platformie umożliwiającej użytkownikom deponowanie NFT w zamian za płynne tokeny.
Michael Figge, CEO Yuga Labs, potwierdził, że misja ratunkowa zakończyła się sukcesem, a wszystkie odzyskane aktywa znajdują się teraz pod ochroną firmy.
Odzyskane portfolio obejmowało 29 Bored Apes, 4 Mutant Apes, 1 BAKC, 2 CryptoPunks, 1 Azuki, 2 Elementals, 26 Captains, 1 Moonbird i 2 Doodles.
Luka bezpieczeństwa umożliwiła złośliwym podmiotom przekształcenie minimalnych depozytów WETH w praktycznie nieograniczone salda fpToken – tokenów będących zamiennym odwzorowaniem protokołu.
Według specjalisty blockchain Yuga Labs, 0xQuit, exploit wywodził się z wadliwych spakowanych struktur własności w połączeniu z problemami logiki indeksowania. Atakujący mogli tworzyć złośliwe identyfikatory tokenów, które spełniały weryfikację własności, jednocześnie generując sprzeczne wyniki księgowe.
0xQuit opisał to jako „ghost ownership" (widmowa własność). Niezwalidowana modyfikacja salda wywołała warunek niedomiarowania (underflow), sztucznie zawyżając salda tokenów atakujących daleko powyżej uprawnionych kwot.
Uzbrojeni w te fałszywe salda, złośliwi aktorzy manipulowali cenami tokenów w kierunku zera, opróżniali płynność puli i wypłacali bazowe NFT.
Dział handlowy Yuga Labs, GrailsOTC, zapewnił kapitał i zasoby NFT niezbędne do wyciągnięcia zagrożonych aktywów z naruszonych puli przed potencjalnymi atakującymi.
Analityk bezpieczeństwa Coffee udzielił kluczowej pomocy podczas reagowania kryzysowego. Kilka kolekcji zostało już częściowo wykorzystanych przez exploit, zanim zespół w pełni zrozumiał zakres luki.
Według oceny 0xQuit, całkowita wartość odzyskanych aktywów przekroczyła 500 000 USD.
Yuga Labs potwierdziło, że będzie sprawować pieczę nad uratowanymi NFT i koordynować działania z deweloperami Flooring Protocol w celu ułatwienia ich zwrotu po pomyślnym usunięciu luki.
Główny deweloper Flooring Protocol, znany jako 0xFreeLunch, przyznał, że exploit dotknął zarówno platformy Flooring Protocol V2, jak i BitmapPunks.
Oba projekty wykorzystywały inteligentne kontrakty utrzymujące peg 1:1 między zamiennymi tokenami a zablokowanymi NFT. Luka umożliwiła nieautoryzowane bicie i umarzanie tokenów pomimo przejścia wielu niezależnych audytów bezpieczeństwa.
0xFreeLunch ujawnił, że wektor ataku okazał się bardziej rozległy, niż początkowo rozpoznali exploiterzy. Ta sama luka naruszyła pule płynności kontrolowane przez zespół deweloperski BitmapPunks.
0xQuit wydał ostrzeżenia zalecające użytkownikom unikanie deponowania dodatkowych NFT do Flooring Protocol. Nowe depozyty pozostają podatne na exploit, dopóki luka bezpieczeństwa nie zostanie załatana.
Architekt protokołu przyjął pełną odpowiedzialność za architekturę kontraktu, zauważając, że techniki optymalizacji gazu obejmujące operacje na poziomie bitów ukryły lukę przed poprzednimi procesami audytu.
Incydent ten stanowi drugie poważne naruszenie bezpieczeństwa platformy. Wcześniejsze naruszenie skutkowało stratami NFT wynoszącymi około 1,5 miliona USD.
Zespół deweloperski aktywnie śledzi skradzione aktywa i utrzymuje komunikację z firmami bezpieczeństwa i giełdami kryptowalut.
The post Yuga Labs Executes Emergency Rescue of 68 NFTs Following Flooring Protocol Security Breach appeared first on Blockonomi.
