VULNERABILITY INTELLIGENCE

CVE-2018-14089

CVSS score7.5 HIGH
EPSS probability0.93%
CISA KEVNot currently listed
Published2018-07-16
Last modified2026-06-17
CVSS vectorCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Description

An issue was discovered in a smart contract implementation for Virgo_ZodiacToken, an Ethereum token. In this contract, 'bool sufficientAllowance = allowance <= _value' will cause an arbitrary transfer in the function transferFrom because '<=' is used instead of '>=' (which was intended). An attacker can transfer from any address to his address, and does not need to meet the 'allowance > value' condition.

Weakness classification

  • CWE-20: Improper Input Validation

Primary references