Wu Blockchain: Blockaid tiết lộ cách hacker chiếm quyền kiểm soát ví Binance, 1 trong 50 ủy quyền EIP7702 thành công

Theo phân tích của Blockaid, công ty bảo mật blockchain, kẻ tấn công đã lợi dụng cơ chế ủy quyền EIP7702 trên Ethereum để tấn công ví nóng Binance 14 của Binance. Do không xác định được nonce thực tế của ví nóng và ủy quyền EIP7702 phải khớp với nonce của tài khoản tại thời điểm thực thi giao dịch, kẻ tấn công đã gửi 50 ủy quyền với các nonce khác nhau, từ 18914775 đến 18914824, trong một giao dịch Type4 duy nhất. Chỉ một ủy quyền khớp thành công, khiến ủy quyền độc hại có hiệu lực. Ủy quyền thành công này đã gán mã tài khoản của ví nóng cho một hợp đồng assettransfer độc hại chưa được xác minh. Hợp đồng chỉ cho phép địa chỉ do kẻ tấn công chỉ định thực thi hàm sweep(), có thể chuyển ETH và token ERC20 khỏi ví, đồng thời giữ lại 1 ETH làm phí gas. Các tài sản gửi đến sau đó cũng có thể đối mặt rủi ro bị chuyển đi.