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".
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Puntuación base 2.0
5.00
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:hashheroes:hashheroes:-:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página