Luka w Cosmos EVM dotknęła MANTRA, KiiChain i TAC

Cosmos Labs potwierdziło incydent w module Cosmos EVM wpływający na trzy łańcuchy. KiiChain i TAC zgłosiły opróżnione konta i zatrzymanie sieci; MANTRA wznowiła pracę po poprawce.

Cosmos Labs potwierdziło incydent bezpieczeństwa w module Cosmos EVM, który dotknął trzy łańcuchy korzystające z tego modułu: MANTRA, KiiChain i TAC. Modul Cosmos EVM to komponent Cosmos SDK umożliwiający łańcuchom obsługę smart kontraktów w stylu Ethereum.

MANTRA tymczasowo zatrzymała łańcuch jako środek ostrożności. Z komunikatu projektu wynika, że dwie instytucjonalne kieszenie zarządzane przez projekt zostały dotknięte, a salda użytkowników pozostały nienaruszone. Zaktualizowano moduł do wersji cosmos/evm 8.4.0, co umożliwiło wznowienie produkcji bloków. MANTRA przekazała: „luka w module Cosmos-EVM została naprawiona, sieć wznowiła pracę i żadne środki użytkowników nie zostały dotknięte”.

KiiChain zgłosił, że 22 sierpnia atakujący powtórzył tę samą technikę 18 razy, co doprowadziło do utraty 148 326 583,15 KII. Walidatorzy zatrzymali produkcję bloków na wysokości bloku 9 355 723. Zespół podkreślił, że błąd znajduje się we wspólnym module Cosmos EVM, a nie w implementacji specyficznej dla KiiChain. W komunikacie KiiChain napisano: „luka tkwi w kodzie Cosmos, a nie KiiChain”. Sieć pozostaje zatrzymana do czasu wdrożenia naprawy.

TAC zatrzymał działanie na wysokości bloku 24 671 475 po tym, jak atakujący opróżnił jedno konto. Zespół TAC potwierdził, że problem leży w module współdzielonym, a nie w kodzie specyficznym dla ich łańcucha. TAC również utrzymuje sieć w stanie zatrzymania do czasu przeprowadzenia aktualizacji i działań naprawczych.

KiiChain i TAC planują wznowić pracę przez skoordynowaną aktualizację binarną. Wszystkim walidatorom ma zostać zalecone jednoczesne zastosowanie nowej wersji oprogramowania na określonej wysokości bloku; według przekazów projektów nie będzie to wymagało propozycji w ramach on-chain governance.

Cosmos Labs zapewniło kontakt z zespołami za pośrednictwem kanału bezpieczeństwa i zapowiedziało opublikowanie raportu po zakończeniu dochodzenia. Szczegóły techniczne oraz przyczyna dokładnej luki nie zostały jeszcze udostępnione.

Ponieważ moduł Cosmos EVM jest używany przez wiele łańcuchów opartych na Cosmos SDK, błąd w jego kodzie może wpływać równocześnie na kilka sieci. W opisanych przypadkach operatorzy łańcuchów zastosowali zatrzymanie produkcji bloków i skoordynowane aktualizacje jako środki ograniczające dalsze straty. Cosmos Labs deklaruje dalsze informacje po zakończeniu analizy.

Treści publikowane na GNcrypto mają wyłącznie charakter informacyjny i nie stanowią porady finansowej. Dokładamy starań, aby informacje były rzetelne i aktualne, jednak nie gwarantujemy ich pełnej poprawności, kompletności ani niezawodności. GNcrypto nie ponosi odpowiedzialności za ewentualne błędy, pominięcia ani straty finansowe wynikające z polegania na tych treściach. Wszystkie działania podejmujesz na własne ryzyko. Zawsze prowadź własne badania i korzystaj z pomocy profesjonalistów. Szczegóły znajdziesz w naszych Warunkach, Polityce prywatności i Zastrzeżeniach.

Artykuły tego autora