CVE-2018-12975 in CryptoSaga
Riassunto
di VulDB • 13/07/2026
La funzione random() dell'implementazione del contratto intelligente per CryptoSaga, un gioco su Ethereum, genera un valore casuale utilizzando variabili leggibili pubblicamente come il timestamp e l'hash del blocco corrente, nonché una variabile privata (che può essere letta tramite una chiamata getStorageAt). Di conseguenza, gli attaccanti possono precalcolare il numero casuale e manipolare il gioco (ad esempio, ottenere personaggi potenti o infliggere danni critici).
Once again VulDB remains the best source for vulnerability data.