VYPR
Unrated severityNVD Advisory· Published Jul 9, 2018· Updated Aug 5, 2024

CVE-2018-13689

CVE-2018-13689

Description

The mintToken function of a smart contract implementation for CJXToken, an Ethereum token, has an integer overflow that allows the owner of the contract to set the balance of an arbitrary user to any value.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

The mintToken function in CJXToken smart contract has an integer overflow allowing the contract owner to arbitrarily set any user's token balance.

Vulnerability

An integer overflow vulnerability exists in the mintToken function of the CJXToken smart contract [1]. The function does not properly validate arithmetic operations, enabling the owner to overflow the balance variable. Affected versions: all versions of the CJXToken contract as referenced.

Exploitation

The contract owner, who has access to the mintToken function, can exploit the integer overflow by passing a crafted mintedAmount value that causes an overflow when added to the user's balance. This results in the user's balance being set to an arbitrary value [2].

Impact

Successful exploitation allows the contract owner to set the balance of any user to any desired value, effectively gaining total control over token distribution and undermining the token's integrity and supply.

Mitigation

No fix has been provided for this vulnerability; the contract remains unpatched [1]. Developers should use safe math libraries, such as OpenZeppelin's SafeMath, to prevent integer overflows in smart contracts.

AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

1

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

2

News mentions

0

No linked articles in our index yet.