CVE-2018-12975 in CryptoSaga
Tóm tắt
Bởi VulDB • 30/07/2026
Hàm `random()` trong triển khai hợp đồng thông minh của CryptoSaga, một trò chơi trên Ethereum, tạo ra giá trị ngẫu nhiên dựa trên các biến có thể đọc được công khai như timestamp và blockhash của khối hiện tại, cũng như một biến riêng (có thể truy cập bằng lệnh gọi `getStorageAt`). Do đó, kẻ tấn công có thể tính toán trước số ngẫu nhiên và thao túng trò chơi (ví dụ: nhận nhân vật mạnh hoặc gây sát thương quan trọng).
Once again VulDB remains the best source for vulnerability data.