3,2 triệu USD bị đánh cắp từ các ví Gnosis Safe thông qua lỗ hổng SquidRouterModule

iconCryptoBriefing
Chia sẻ
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconTóm tắt

expand icon
Một cuộc khai thác DeFi đã tấn công 86 ví Gnosis Safe, rút cạn 3,2 triệu USD từ các chuỗi Ethereum và Base trong hai giờ. Kẻ tấn công đã sử dụng lỗ hổng SquidRouterModule để bỏ qua các kiểm tra danh tính và giả mạo người dùng. Số tiền được hoán đổi thành DAI thông qua Uniswap V3 và chuyển qua Tornado Cash. Squid cho biết module này tách biệt với giao thức cốt lõi của họ. Một bản cập nhật giao thức dự kiến sẽ khắc phục lỗ hổng này.

Một lỗ hổng trong một thành phần gọi là SquidRouterModule cho phép kẻ tấn công rút khoảng 3,2 triệu USD từ 86 ví Gnosis Safe trải dài trên Ethereum và Base. Toàn bộ vụ trộm diễn ra trong khoảng hai giờ.

Công ty bảo mật blockchain Blockaid đã xác định vụ xâm nhập vào ngày 25 tháng Năm. Số tiền bị đánh cắp đã nhanh chóng được hoán đổi thành DAI thông qua các pool Uniswap V3 mà kẻ tấn công đã tạo ra, tập trung khoảng 3,07 triệu USD vào một ví duy nhất.

Đây là vấn đề: mô-đun bị khai thác thậm chí không phải là một phần của giao thức Squid cốt lõi. Đó là một phần bổ sung của bên thứ ba, khiến toàn bộ tình huống vừa ít bất ngờ hơn vừa đáng lo ngại hơn.

Cách cuộc khai thác hoạt động

Vấn đề, theo cả Blockaid và PeckShield, là việc xác thực danh tính không đúng cách trong module. Module không kiểm tra chính xác ai đang gọi nó. Kẻ tấn công đã chèn các chuỗi do người gọi cung cấp để giả mạo người dùng được ủy quyền, lừa module thực hiện các giao dịch mà không có sự đồng ý của chủ ví.

Quảng cáo

Các tài sản bị giả mạo trong cuộc tấn công bao gồm USDC, ENA và USDT. Sau khi bị rút hết, tất cả đều được chuyển qua Uniswap V3 và chuyển đổi thành DAI.

Ví của kẻ tấn công, được xác định là 0xa447…54859, hiện đang nắm giữ toàn bộ số tiền thu được. Nguồn vốn ban đầu của kẻ tấn công đến từ Tornado Cash.

Squid đã nhanh chóng tách mình ra khỏi sự việc, làm rõ rằng SquidRouterModule hoàn toàn độc lập với giao thức và hợp đồng cốt lõi của nó. Công ty đảm bảo với người dùng rằng các hoạt động chính của họ vẫn an toàn.

Một mô hình quen thuộc trong bảo mật DeFi

Các module bên thứ ba cho phép thực hiện giao dịch không được chủ sở hữu đồng ý đã là một vectơ rủi ro được biết đến kể từ ít nhất năm 2020. Kiến trúc mô-đun làm cho ví Gnosis Safe trở nên mạnh mẽ cũng chính là kiến trúc tạo ra bề mặt tấn công.

SquidRouterModule đã được xác minh trên Basescan, điều này mang lại cho nó vẻ ngoài hợp lệ. Nhưng việc xác minh trên nhà thám hiểm khối chỉ có nghĩa là mã nguồn có thể đọc được công khai. Nó không có nghĩa là mã đã được kiểm toán, thử nghiệm thực tế hoặc không có các lỗ hổng nghiêm trọng.

Khung thời gian hai giờ giữa lúc bắt đầu việc rút tiền và quá trình cố định cho thấy nguồn vốn có thể di chuyển nhanh thế nào trong DeFi ngay sau khi phát hiện lỗ hổng. Đến khi Blockaid phát hiện hoạt động này, kẻ tấn công đã hoàn tất thao tác và chuyển số tiền thu được vào DAI.

Điều này có nghĩa gì đối với các nhà đầu tư

Vấn đề cấp bách hiện tại rất rõ ràng: nếu bạn có ví Gnosis Safe với SquidRouterModule được kích hoạt, bạn nên thu hồi quyền truy cập của nó ngay lập tức. Bất kỳ ví nào đã cấp quyền truy cập cho module này đều có thể gặp rủi ro, bất kể liệu nó có phải là mục tiêu trong cuộc tấn công cụ thể này hay không.

Việc sử dụng Tornado Cash để tài trợ ban đầu và các pool Uniswap V3 để rửa tiền cũng đặt ra những câu hỏi liên tục về khả năng của hệ sinh thái DeFi trong việc phản ứng với các vụ khai thác lỗ hổng theo thời gian thực. Một khi quỹ đã chạm đến dịch vụ trộn, việc khôi phục trở nên khó khăn hơn gấp bội, và việc tập trung tiền của kẻ tấn công vào DAI có nghĩa là những khoản lợi nhuận này có thể được tái đầu tư hoặc chuyển đổi một cách tương đối dễ dàng.

Giao thức cốt lõi của Squid có thể không bị ảnh hưởng, nhưng công ty hiện đối mặt với thách thức trong việc giải thích tại sao một module mang tên nó, dù được phát triển độc lập, lại trở thành phương tiện cho vụ trộm cắp hàng triệu đô la.

Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này. Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụngTiết lộ rủi ro của chúng tôi.