CVE-2018-17877

CVE-2018-17877

A lottery smart contract implementation for Greedy 599, an Ethereum gambling game, generates a random value that is predictable via an external contract call. The developer used the extcodesize() function to prevent a malicious contract from being called, but the attacker can bypass it by writing the core code in the constructor of their exploit code. Therefore, it allows attackers to always win and get rewards.

Source: CVE-2018-17877

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다