Initia ghi nhận sự cố bảo mật ngày 23/10, khi kẻ tấn công bị cho là đã khai thác lỗ hổng tạo token trái phép để rút tài sản qua hạ tầng liên chuỗi. Initia sau đó phải tạm dừng blockchain Layer 1 và các rollup.
Cuộc tấn công bắt đầu bằng giao dịch tạo 2 triệu AUSD trên Initia, sau đó chuyển sang rút tài sản trên Ethereum. Cơ chế tạo token là điểm bị nghi khai thác, thay vì quy trình xác minh bảo mật của cầu nối.
- Một giao dịch được cho là đã tạo trái phép 2 triệu AUSD bằng cách gọi trực tiếp hàm Move.
- Khoảng 2,65 triệu USD được chuyển tới Ethereum trong khoảng 7 phút kể từ giao dịch tạo token.
- Initia tạm dừng Layer 1 và các rollup; lượng tài sản tập hợp sau đó đạt 1.135,52 ETH.
Lỗ hổng tạo AUSD bị khai thác như thế nào?
Kẻ tấn công được cho là đã gọi trực tiếp một hàm Move để tạo 2 triệu AUSD trên Initia mà không cần thông điệp từ cầu nối liên chuỗi. Giao dịch có chữ ký này tiêu thụ 135.888 đơn vị gas.
Initia là blockchain Layer 1 kết hợp mạng lưới rollup theo kiến trúc mô-đun. Theo kết quả điều tra được nêu, điểm yếu nằm ở cơ chế tạo token: AUSD được tạo trái phép trên Initia rồi được sử dụng để rút tài sản qua hạ tầng liên chuỗi.
Sự khác biệt nằm ở bước khởi đầu của cuộc tấn công. Kẻ khai thác không trực tiếp phá vỡ quy trình xác minh của cầu nối mà tận dụng số token được tạo trái phép để tiếp tục luân chuyển tài sản.
Dòng tiền từ Initia sang Ethereum
Khoảng 153 giây sau giao dịch tạo token, một thông điệp LayerZero hợp lệ đã cho phép giải phóng 1,4 triệu AUSD từ bộ điều hợp phía Ethereum. Kẻ tấn công còn rút ETH và nhận USDC qua các tuyến chuyển tài sản khác.
| Mốc hoặc hạng mục | Dữ liệu ghi nhận |
|---|---|
| Giao dịch khởi đầu ngày 23/10 | 14:59:26 UTC, tương đương 21:59:26 giờ Việt Nam |
| AUSD được tạo trái phép trên Initia | 2 triệu AUSD |
| Gas của giao dịch tạo token | 135.888 đơn vị gas |
| Khoảng 153 giây sau giao dịch khởi đầu | 1,4 triệu AUSD được giải phóng từ bộ điều hợp phía Ethereum qua thông điệp LayerZero hợp lệ |
| Tài sản rút từ bộ điều hợp ETH gốc | 105 ETH |
| USDC nhận qua Cross-Chain Transfer Protocol của Circle | 1,08 triệu USDC |
| Trong khoảng 7 phút từ giao dịch tạo token | Khoảng 2,65 triệu USD đã tới Ethereum |
| Tài sản được tập hợp sau đó trong ví mới tạo | 1.135,52 ETH, trị giá khoảng 2,73 triệu USD |
Theo phân tích của các nhà nghiên cứu, kẻ tấn công đã chuyển đổi số tài sản thu được sang ETH thông qua các dịch vụ giao dịch phi tập trung, trong đó có 1inch và 0x.
Initia dừng mạng, giá INIT vẫn tăng trong 24 giờ
Initia đã tạm dừng blockchain Layer 1 và các rollup sau sự cố. Tại thời điểm ghi nhận, token INIT vẫn tăng 11,7% trong 24 giờ, giao dịch ở mức 0,1484 USD.
| Hạng mục | Trạng thái hoặc giá trị |
|---|---|
| Blockchain Layer 1 và các rollup của Initia | Tạm dừng hoạt động |
| Giá INIT | 0,1484 USD |
| Biến động INIT trong 24 giờ | Tăng 11,7% |
Mức tăng của INIT được ghi nhận cùng thời điểm với thông tin về sự cố, nhưng chưa có dữ kiện xác định nguyên nhân biến động giá. Hiện chưa rõ thời điểm Initia khôi phục hoạt động hoặc phương án xử lý số tài sản bị rút.
Tổng kết
Sự cố Initia bắt đầu từ việc bị nghi tạo AUSD trái phép, sau đó lan sang các tuyến chuyển tài sản liên chuỗi để rút tài sản trên Ethereum. Initia đã dừng Layer 1 và các rollup; tiến độ khắc phục và khả năng thu hồi tài sản vẫn chưa có thêm chi tiết.
