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

exploitDog

nvd логотип

CVE-2023-30629

Опубликовано: 24 апр. 2023
Источник: nvd
CVSS3: 7.5
EPSS Низкий

Описание

Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.1 through 0.3.7, the Vyper compiler generates the wrong bytecode. Any contract that uses the raw_call with revert_on_failure=False and max_outsize=0 receives the wrong response from raw_call. Depending on the memory garbage, the result can be either True or False. A patch is available and, as of time of publication, anticipated to be part of Vyper 0.3.8. As a workaround, one may always put max_outsize>0.

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:vyperlang:vyper:*:*:*:*:*:*:*:*
Версия от 0.3.1 (включая) до 0.3.8 (исключая)

EPSS

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

7.5 High

CVSS3

Дефекты

CWE-670

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

CVSS3: 7.5
github
почти 3 года назад

Incorrect success value returned in vyper

EPSS

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

7.5 High

CVSS3

Дефекты

CWE-670