Lumi Finance bị tấn công, thiệt hại khoảng 270,000 đô la Mỹ
ChainCatcher đưa tin, theo phân tích của GoPlus, Lumi Finance trên Arbitrum đã bị tấn công vào ngày 13 tháng 7, gây thiệt hại khoảng 270 nghìn đô la Mỹ.
Lỗ hổng bắt nguồn từ chức năng validateUserOp trong hợp đồng tài khoản thông minh Sodium (ERC-4337), tại thời điểm xác thực chữ ký bằng _validateSignature có lỗi logic — khi thực hiện isValidSignatureNow, tham số signer được truyền là địa chỉ của kẻ tấn công, sau khi ECDSA.tryRecover gặp lỗi mà không revert, hệ thống đã chuyển sang gọi chức năng isValidSignature trong hợp đồng tấn công và vượt qua xác thực. Kẻ tấn công đã khai thác lỗ hổng này để thực hiện thao tác Token approve trong quá trình xác thực UserOperation, qua đó lấy quyền phê duyệt token ERC20 từ nhiều tài khoản thông minh mà không được phép của chủ sở hữu.
Tuyên bố miễn trừ trách nhiệm: Mọi thông tin trong bài viết đều thể hiện quan điểm của tác giả và không liên quan đến nền tảng. Bài viết này không nhằm mục đích tham khảo để đưa ra quyết định đầu tư.

