Zero-day vulnerability in Useless Ethereum Token

Integer overflow
CVE-2018-10468

Not patched

This particular vulnerability affects a publicly traded ERC20 token listed in a top exchange. According to PeckShield this vulnerability has been already exploited in the wild since 2017/12/23 in multiple transactions.

Vulnerability details

Advisory: SB2018042905 - Integer overflow in Useless Ethereum Token (UET) implementation

Vulnerable component: Useless Ethereum Token

CVE-ID: CVE-2018-10468

CVSSv3 score: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L/E:H/RL:U/RC:C

CWE-ID: CWE-190 - Integer overflow

Description:

The vulnerability allows a remote attacker to steal digital assets.

The vulnerability exists due to integer overflow within the transferFrom() function of a smart contract implementation for Useless Ethereum Token (UET). A remote attacker can steal assets (e.g., transfer all victims' balances into their account) because certain computations involving _value are incorrect.

The vulnerability was dubbed "transferFlaw" and has been exploited in the wild in December 2017.