Dòng tweet đã bị tác giả xóa.
Nhưng chúng tôi đã lưu lại mọi thứ 🙂.
Một chủ ví crypto đã mất khoảng 2.900 rsETH trị giá 7,8 triệu USD do lỗ hổng trong cơ chế ủy quyền của một smart contract hỗ trợ. Các nhà nghiên cứu bảo mật phát hiện vấn đề này không ảnh hưởng đến các hợp đồng cốt lõi của Safe mà bắt nguồn từ một thành phần bên thứ ba mà người dùng đã cấp quyền truy cập tài sản.
Bài viết này đã được dịch từ bản gốc. Đọc phiên bản gốc của phóng viên chúng tôi tại đây.
Vụ tấn công xảy ra trên Ethereum và ảnh hưởng đến một ví Gnosis Safe. Để tự động hóa giao dịch, chủ sở hữu đã cho phép một hợp đồng hỗ trợ thay mặt họ chuyển tiền — một cơ chế thường được sử dụng cho các mục đích như giao dịch tự động.
Xem bài đăng trên X Đang tải...
Tuy nhiên, cơ chế kiểm soát quyền truy cập của hợp đồng đã được triển khai không chính xác. Theo SlowMist và BlockSec, hệ thống trên thực tế cho phép bất kỳ người dùng nào thực hiện giao dịch nếu họ chỉ định chính hợp đồng hỗ trợ là mục tiêu.
Khai thác lỗ hổng này, kẻ tấn công đã khởi tạo một giao dịch hoán đổi khoảng 2.900 rsETH thông qua một pool giao dịch được tạo chỉ vài phút trước đó với token gần như vô giá trị mang tên Permissionless Attacker Token. Do đó, ví được thiết lập để đổi tài sản thanh khoản lấy các token không có giá trị thực.
Tuy nhiên, kẻ tấn công ban đầu đã không thể hoàn tất thao tác. Một bot tự động có tên yoink đã phát hiện giao dịch và front-run giao dịch này, trả khoảng 47.000 USD để được ưu tiên.
Kết quả là bot đã lấy được tài sản và chuyển 2.882 rsETH đến một địa chỉ riêng biệt. Các nhà phân tích xác nhận số tiền đã bị chặn bằng cách front-run giao dịch tấn công ban đầu.
AstraSec xác định lỗi kiểm tra ủy quyền trong hợp đồng Multicall là nguyên nhân gốc rễ của sự cố. Các nhà nghiên cứu bảo mật khác cũng kết luận rằng lỗ hổng không nằm trong các hợp đồng cốt lõi của Safe mà ở một thành phần được chủ ví độc lập cấp quyền tin cậy.
Kelp DAO, đơn vị phát hành rsETH, cho biết các hợp đồng của họ vẫn an toàn và token được thế chấp đầy đủ. Sau khi phát hiện hoạt động đáng ngờ, dự án đã tạm thời hạn chế các giao dịch liên quan đến địa chỉ nhận được tài sản bị đánh cắp.
Lệnh hạn chế được áp dụng trong 24 giờ. Trong thời gian đó, rsETH không thể được chuyển đến hoặc chuyển đi từ địa chỉ đáng ngờ trong khi đội ngũ điều tra sự cố.
Một sự cố hạ tầng tương tự trước đó đã xảy ra trên Liquid Network. Hacker đã rút khoảng 4.000 BTC trị giá xấp xỉ 320 triệu USD từ ví nắm giữ Bitcoin bảo chứng cho LBTC, khiến mạng lưới phải tạm dừng hoạt động.
Vào thời điểm xảy ra vụ tấn công, số tiền này tương đương khoảng 95% dự trữ Bitcoin của Liquid Network, vốn ở mức xấp xỉ 4.200 BTC trước sự cố. Một phần số tiền sau đó đã được hoàn trả sau khi lỗ hổng được khắc phục.
Trước đó, chúng tôi đưa tin blockchain Cronos đã dừng hoạt động hoàn toàn sau một cuộc tấn công nhằm vào Tectonic, giao thức cho vay lớn nhất trong hệ sinh thái của mình. Thiệt hại sơ bộ từ vụ khai thác được ước tính khoảng 75 triệu USD.