BlockSec đã công bố một phân tích về lỗ hổng bảo mật nghiêm trọng trong hợp đồng mã nguồn đóng, phát hiện một loạt các giao dịch đáng ngờ nhắm vào các hợp đồng SwapNet và Aperture Finance được triển khai trên Ethereum, Arbitrum, Base và BSC, dẫn đến tổng thiệt hại vượt quá 17 triệu đô la. Về cơ bản, cả hai sự cố đều bắt nguồn từ một lỗ hổng đơn giản: các hợp đồng nạn nhân thiếu xác thực đầu vào đầy đủ, dẫn đến các lỗ hổng gọi hàm tùy ý. Kẻ tấn công có thể khai thác lỗ hổng này để lạm dụng quyền ủy quyền token hiện có, từ đó sử dụng lệnh transferFrom để đánh cắp tài sản. Mặc dù các sự cố SwapNet và Aperture Finance ảnh hưởng đến các giao thức và blockchain khác nhau, nhưng vấn đề cơ bản vẫn không phức tạp: các lệnh gọi hàm tùy ý do người dùng kiểm soát và việc xác thực đầu vào không đầy đủ trong các hợp đồng nắm giữ quyền ủy quyền token.