Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-vqgp-4jgj-5j64

Опубликовано: 21 нояб. 2018
Источник: github
Github: Прошло ревью
CVSS4: 8.7
CVSS3: 8.8

Описание

Py-EVM is vulnerable to arbitrary bytecode injection

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 b'\x' 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."

Пакеты

Наименование

py-evm

pip
Затронутые версииВерсия исправления

<= 0.2.0a33

Отсутствует

EPSS

Процентиль: 73%
0.0075
Низкий

8.7 High

CVSS4

8.8 High

CVSS3

Дефекты

CWE-119

Связанные уязвимости

CVSS3: 8.8
nvd
около 7 лет назад

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 b'\x' 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."

CVSS3: 8.8
debian
около 7 лет назад

Py-EVM v0.2.0-alpha.33 allows attackers to make a vm.execute_bytecode ...

EPSS

Процентиль: 73%
0.0075
Низкий

8.7 High

CVSS4

8.8 High

CVSS3

Дефекты

CWE-119