Tin tức Cổng (Gate News), ngày 29 tháng 4 — Slow Mist phát hiện một giao dịch độc hại khai thác lỗ hổng trong một tài khoản EIP-7702, dẫn đến việc mất 1.988,5 QNT (khoảng 54,93 ETH) từ một pool dự trữ QNT.
Lỗ hổng xuất phát từ một khiếm khuyết mang tính cấu trúc trong cơ chế kiểm soát truy cập của pool dự trữ. Một địa chỉ EOA của quản trị viên đã ủy quyền mã của nó cho một hợp đồng BatchExecutor thông qua cơ chế EIP-7702. Sau đó, hợp đồng BatchExecutor chỉ định một hợp đồng BatchCall không được cấp phép làm bên gọi được ủy quyền. Tuy nhiên, hàm BatchCall.batch() không có bất kỳ kiểm tra quyền nào, tạo ra một lỗ hổng gọi tùy ý.
Kẻ tấn công đã lợi dụng khoảng trống này để thực hiện các lệnh gọi trái phép tới pool dự trữ và đánh cắp token QNT. Sự cố này nhấn mạnh các rủi ro liên quan đến việc ủy quyền không đúng cách và xác thực quyền không đầy đủ trong thiết kế hợp đồng thông minh, đặc biệt khi sử dụng tính năng ủy quyền mã của EIP-7702.