CVE-2018-18920

Description

Py-EVM v0.2.0-alpha.33 allows attackers to make a vm.execute_bytecode call that triggers computation._stack.values with "stack": [100, 100, 0] where bx was expected, resulting in an execution failure because of an invalid opcode. This is reportedly related to "smart contracts can be executed indefinitely without gas being paid."

Risk Information

Base Score
8.8
MODERATE
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS Score
Exploitation Probability
0.75

Associated Vulnerability

VulnerabilityOS Platform
Vulnerabilities CVE-2018-18920 are affected in Python-py-evm 0.2.0a33Windows
Vulnerabilities CVE-2018-18920 are affected in Python-py-evm for linux 0.2.0a33Linux

Patch Details

No records found

References

https://nvd.nist.gov/vuln/detail/CVE-2023-1234
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1234