
Term Labs mất 8,5 triệu USD sau khi kẻ tấn công chiếm quyền kiểm soát quản trị với vốn tối thiểu. 2.843 $ETH và 1,68 triệu $USDC đã bị rút mà không làm tổn hại đến các hợp đồng cho vay cơ sở. Đây là cách quản trị trở thành vectơ tấn công. Điều gì đã xảy ra? Kẻ tấn công đã rút 8,5 triệu USD từ các Vault của @term_labs mà không khai thác lỗ hổng logic hợp đồng cơ sở. * 2.843 ETH trị giá khoảng 6,87 triệu USD * 1,68 triệu USDC được hoán đổi thành DAI * Không có reentrancy, thao tác oracle hay xâm phạm khóa quản trị Việc kiểm soát quản trị, chứ không phải khai thác mã, đã cho phép rút tiền. Nó xảy ra như thế nào? Kẻ tấn công trước tiên đã mua quyền bỏ phiếu với chi phí thấp, sau đó sử dụng quyền kiểm soát này để khiến vault thực thi đề xuất của chính mình. Bước 1: ~0,5 ETH → 0,485 tmvETH, mang lại cho kẻ tấn công đại diện quản trị cần thiết. Bước 2: 0,485 tmvETH → 0,485 gtmvETH, mở khóa quyền bỏ phiếu. Bước 3: Anh ta giành 100% quyền bỏ phiếu trên 4 trong số 5 vault USDC và khoảng 91% vault ETH Meta. Bước 4: Anh ta gửi và tự bỏ phiếu cho đề xuất số 5, giành quyền kiểm soát lần thực thi tiếp theo của vault. Sáu ngày sau, vault bị rút sạch Sáu ngày sau, đề xuất được thực thi, thay đổi cấu hình vault và chuyển hướng $WETH vào một chiến lược độc hại đã được triển khai trước đó. Chiếm quyền quản trị → Tắt Zodiac Delay → add_strategy + update_debt → WETH → chiến lược độc hại → kẻ tấn công Đích đến đã được chuẩn bị sẵn, nên cuộc tấn công kết hợp việc chiếm quyền quản trị với việc chuyển hướng chiến lược. Bài học lớn hơn trong DeFi Term Labs cho thấy quản trị trở thành rủi ro bảo mật nghiêm trọng khi chi phí để giành quyền bỏ phiếu thấp hơn nhiều so với tài sản mà nó kiểm soát. Các cuộc kiểm toán có thể xác minh logic hợp đồng, nhưng không thể ngăn chặn việc chiếm quyền quản trị với chi phí kinh tế thấp. DeFi nên đo lường chi phí tấn công quản trị cùng với TVL, vì việc bảo vệ vốn bắt đầu từ việc bảo vệ quyền kiểm soát.

