Lucene search
+L

CVE-2018-12454

🗓️ 17 Jun 2018 12:00:00Reported by mitreType 
cve
 cve
🔗 web.nvd.nist.gov👁 94 Views🌐 WEB

The _addguess function of a simplelottery smart contract implementation for 1000 Guess, an Ethereum gambling game, allows attackers to always win and get rewards

Related
Detection
Refs
Paths
NVD
ParameterPositionPathDescriptionCWE
curhashpath/address/0x386771ba5705da638d889381471ec1025a824f53Vulnerability in 1000 Guess: private curhash is readable via storage (getStorageAt), enabling precomputation of the RNG and winning.CWE-338
curhashpath/address/0x48e9c58bb66dd0b0f218cf0448a797096d585179Attacker-controlled contract used to compute the same curhash and trigger internal transactions to claim rewards.CWE-338
curhashpath/address/0x9dbea040fde74f9014c873401675ccd298d302baVictim account in the exploit flow; enables attacker to align with the winner by reading curhash.CWE-338
curhashpath/address/0x28fb13eb570c23bf65f606431a6cc3ff34f41af0Attacker account in the exploit flow; used to receive rewards via internal transaction.CWE-338

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

17 Jun 2026 01:37Current
7.3High risk
Vulners AI Score7.3
CVSS 25
CVSS 37.5
EPSS0.01253
94