⚠️Lỗ hổng hợp đồng bị khai thác: Tấn công vào tài sản trong bể dự trữ QNT


Sự kiện an toàn trên chuỗi lại xảy ra. Kẻ tấn công lợi dụng lỗ hổng trong thiết kế quyền của tài khoản và hợp đồng, thành công trong việc trộm tài sản từ bể dự trữ.
Các tình huống chính của sự kiện lần này như sau:
Kẻ tấn công phát động tấn công thông qua cơ chế tài khoản EIP-7702 có lỗi
Trộm 1.988,5 mã Quant (QNT) từ bể dự trữ
Giá trị khoảng 54,93 mã Ethereum
Nguyên nhân cốt lõi của vấn đề:
1️⃣ Địa chỉ EOA của quản trị viên bể dự trữ ủy quyền mã thông qua EIP-7702 cho hợp đồng BatchExecutor
2️⃣ Hợp đồng này lại ủy quyền cho hợp đồng BatchCall thực hiện gọi theo lô
3️⃣ Nhưng hàm () không có bất kỳ kiểm tra quyền hạn nào
Kết quả dẫn đến:
👉 Bất kỳ địa chỉ bên ngoài nào cũng có thể gọi trực tiếp hàm này
👉 Cuối cùng, kẻ tấn công thành công thực hiện gọi theo lô và chuyển tài sản trong bể dự trữ đi
Góc nhìn chuyên môn:
Loại sự kiện này về bản chất không phải vấn đề của chuỗi nền tảng, mà là sai sót trong thiết kế quản lý quyền của hợp đồng. Trong hệ thống DeFi, một sai sót trong cấu hình quyền có thể dẫn đến việc toàn bộ quỹ bị rút sạch.
Tóm lại trong một câu:
Trong thế giới chuỗi, mã là quy tắc, và ranh giới an toàn thường quyết định tất cả. #WCTC交易王PK #加密市场小幅下跌 #Polymarket每日热点 $ONT $SSV
ONT1,28%
SSV1,1%
Xem bản gốc
post-image
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim