CVE-2018-12975 in CryptoSaga
Сводка
по VulDB • 30.07.2026
Функция random() в реализации смарт-контракта для CryptoSaga — игры на базе Ethereum — генерирует случайное значение с использованием публично доступных переменных, таких как timestamp и blockhash текущего блока, а также приватной переменной (которую можно прочитать с помощью вызова getStorageAt). В результате злоумышленники могут заранее вычислить случайное число и манипулировать игрой (например, получать мощные персонажи или наносить критический урон).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.