Vulnerability Description
The doAirdrop function of a smart contract implementation for Primeo (PEO), an Ethereum token, does not check the numerical relationship between the amount of the air drop and the token's total supply, which lets the owner of the contract issue an arbitrary amount of currency. (Increasing the total supply by using 'doAirdrop' ignores the hard cap written in the contract and devalues the token.)
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Primeo Project | Primeo | - |
Related Weaknesses (CWE)
References
- https://etherscan.io/address/0x21a8a03b34e053f9b1d4545213d9d1d411a9d449#codeThird Party Advisory
- https://www.jianshu.com/p/09f238e9e568ExploitPatchThird Party Advisory
- https://etherscan.io/address/0x21a8a03b34e053f9b1d4545213d9d1d411a9d449#codeThird Party Advisory
- https://www.jianshu.com/p/09f238e9e568ExploitPatchThird Party Advisory
FAQ
What is CVE-2018-18425?
CVE-2018-18425 is a vulnerability with a CVSS score of 6.5 (MEDIUM). The doAirdrop function of a smart contract implementation for Primeo (PEO), an Ethereum token, does not check the numerical relationship between the amount of the air drop and the token's total supply...
How severe is CVE-2018-18425?
CVE-2018-18425 has been rated MEDIUM with a CVSS base score of 6.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2018-18425?
Check the references section above for vendor advisories and patch information. Affected products include: Primeo Project Primeo.