Một quyền cấp phép chưa từng bị thu hồi, 4 người bị chuyển mất 5.131 USD

Hợp đồng thanh toán của dự án Pennysia, triển khai trên Ethereum, đã bị tấn công lúc 21:59:11 ngày 12 tháng 11 theo giờ Bắc Kinh. Kẻ tấn công lợi dụng hạn mức token mà người dùng từng cấp phép nhưng chưa thu hồi, chuyển tài sản khỏi ví của 4 người. Các đơn vị an ninh ước tính thiệt hại khoảng 5.131 USD.

Giao dịch trên chuỗi ghi lại rất rõ. 4 người lần lượt bị chuyển mất 5.000 USDC, 6,133489 USDC, 0,05 wstETH và 101.000 YUNO. Khoảng 36 giây sau, 5.006,133489 USDC này lại được chuyển đến một địa chỉ khác.

Lần này, kẻ tấn công khai thác lỗ hổng gọi bên ngoài tùy ý trong hợp đồng thanh toán. Kẻ tấn công còn triển khai token giả để vượt qua bước kiểm tra chi tiêu, sau đó lợi dụng quyền cấp phép mà người dùng đã để lại trên hợp đồng để chuyển token đi.

Đơn vị an ninh đã phát cảnh báo lúc 14:57 ngày 13 tháng 11 theo giờ Bắc Kinh, nhắc những ai từng cấp quyền cho hợp đồng thanh toán này nhanh chóng thu hồi quyền. Địa chỉ hợp đồng là 0x3aad…795e. Tại thời điểm đăng bài, phía dự án vẫn chưa đưa ra thông báo công khai về vụ việc.

Theo quan điểm cá nhân tôi, những hạn mức đã cấp quyền nhưng không còn sử dụng thì nên thu hồi trước để an toàn hơn. Số tiền bị chuyển đi lần này không lớn, nhưng những người chưa thu hồi quyền vẫn chưa hết rủi ro.

Người mới nên tìm hiểu nhiều, thao tác ít; mua tiền mã hóa thì chỉ mua $BTC