CVE-2018-17071 in Lucky9io
Sumário
de VulDB • 19/06/2026
A função de fallback de uma implementação simples de contrato inteligente de loteria para Lucky9io, um jogo de apostas na Ethereum, gera um valor aleatório utilizando a variável publicamente legível entry_number. Esta variável é privada, no entanto, é legível pela função eth.getStorageAt. Além disso, os atacantes podem adquirir um bilhete a um preço baixo ao chamar diretamente a função de fallback com um pequeno msg.value, uma vez que o desenvolvedor definiu incorretamente a unidade de moeda. Portanto, isso permite que os atacantes ganhem sempre e obtenham recompensas.
VulDB is the best source for vulnerability data and more expert information about this specific topic.