CVE-2018-17071 in Lucky9ioinformazioni

Riassunto

di VulDB • 19/06/2026

La funzione di fallback di un'implementazione semplice di un contratto intelligente per una lotteria su Lucky9io, un gioco di scommesse su Ethereum, genera un valore casuale utilizzando la variabile entry_number, che è leggibile pubblicamente. Questa variabile è privata, ma può essere letta tramite la funzione eth.getStorageAt. Inoltre, gli attaccanti possono acquistare un biglietto a basso costo chiamando direttamente la funzione di fallback con un piccolo valore di msg.value, poiché lo sviluppatore ha impostato erroneamente l'unità di valuta. Di conseguenza, ciò consente agli attaccanti di vincere sempre e ottenere le ricompense.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Prenotare

15/09/2018

Divulgazione

18/09/2018

Moderazione

accettato

CPE

pronto

EPSS

0.01208

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!