Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en la función determineWinner en HashHeroes Tiles (CVE-2018-17987)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-330 Uso de valores insuficientemente aleatorios
Fecha de publicación:
26/12/2018
Última modificación:
14/02/2019

Descripción

La función determineWinner de una implementación de contrato inteligente para HashHeroes Tiles, un juego de Ethereum, emplea cierto valor blockhash para intentar generar un número aleatorio para el caso en el que NUM_TILES equivale al número de personas que han adquirido un "tile". Esto permite que un atacante controle a quién se le entregará el premio, siendo la última persona en adquirir un "tile".

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:hashheroes:hashheroes:-:*:*:*:*:*:*:*


Referencias a soluciones, herramientas e información