Vulnerabilidad en la función batchTransfer en Beauty Ecosystem Coin (CVE-2018-10299)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-190
Desbordamiento o ajuste de enteros
Fecha de publicación:
23/04/2018
Última modificación:
29/08/2018
Descripción
Un desbordamiento de enteros en la función batchTransfer de una implementación de contrato inteligente Beauty Ecosystem Coin (BEC), el token Ethereum ERC20 empleado en el sistema económico de Beauty Chain, permite que atacantes logren un aumento no autorizado de los activos digitales proporcionando dos argumentos _receivers junto con un argumento _value grande, tal y como se explotó "in the wild" en abril de 2018. Este problema también se conoce como "batchOverflow".
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:beauty:beauty_ecosystem_coin:-:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://dasp.co/#item-3
- https://medium.com/secbit-media/a-disastrous-vulnerability-found-in-smart-contracts-of-beautychain-bec-dbf24ddbc30e
- https://peckshield.com/2018/04/22/batchOverflow/
- https://support.okex.com/hc/en-us/articles/360002944212-BeautyChain-BEC-Withdrawal-and-Trading-Suspended
- https://twitter.com/OKEx_/status/987967343983714304
- https://www.reddit.com/r/ethereum/comments/8esyg9/okex_erc20_bug/