Misty: Drips Network bị thiệt hại khoảng 24,9 nghìn DAI do lỗ hổng chuyển đổi số nguyên

robot
Đang tạo bản tóm tắt
Tin từ Golden Finance, ngày 5/7, theo giám sát của SlowMist, giao thức tặng thưởng phi tập trung Drips Network đã bị tấn công, gây thiệt hại khoảng 24.900 DAI.
Phân tích của SlowMist cho thấy nguyên nhân gốc rễ của vụ tấn công nằm ở hợp đồng DaiDripsHub: hàm give(address,uint128) có lỗi chuyển đổi kiểu dữ liệu số nguyên. Hàm này chuyển đổi số tiền kiểu uint128 sang kiểu int128 mà không kiểm tra liệu tham số đầu vào có vượt quá giá trị lớn nhất của int128 hay không. Kẻ tấn công đã truyền vào một giá trị cụ thể vượt phạm vi int128, khiến số tiền sau khi chuyển đổi trở thành số âm, từ đó làm đảo ngược hướng chuyển khoản. Nhờ vậy, hợp đồng dự trữ đã thực hiện các lệnh rút tiền bất thường từ dự trữ của mình sang tài khoản của kẻ tấn công, cuối cùng khiến nguồn vốn dự trữ bị cạn kiệt.
Xem bản gốc
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