Slow Mist: Drips Network bị mất khoảng 24.900 DAI do lỗ hổng chuyển đổi số nguyên

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