Логотип exploitDog
bind:CVE-2025-21607
Консоль
Логотип exploitDog

exploitDog

bind:CVE-2025-21607

Количество 2

Количество 2

nvd логотип

CVE-2025-21607

около 1 года назад

Vyper is a Pythonic Smart Contract Language for the EVM. When the Vyper Compiler uses the precompiles EcRecover (0x1) and Identity (0x4), the success flag of the call is not checked. As a consequence an attacker can provide a specific amount of gas to make these calls fail but let the overall execution continue. Then the execution result can be incorrect. Based on EVM's rules, after the failed precompile the remaining code has only 1/64 of the pre-call-gas left (as 63/64 were forwarded and spent). Hence, only fairly simple executions can follow the failed precompile calls. Therefore, we found no significantly impacted real-world contracts. None the less an advisory has been made out of an abundance of caution. This issue is fixed in 0.4.1.

CVSS3: 7.5
EPSS: Низкий
github логотип

GHSA-vgf2-gvx8-xwc3

около 1 года назад

Vyper Does Not Check the Success of Certain Precompile Calls

EPSS: Низкий

Уязвимостей на страницу

Уязвимость
CVSS
EPSS
Опубликовано
nvd логотип
CVE-2025-21607

Vyper is a Pythonic Smart Contract Language for the EVM. When the Vyper Compiler uses the precompiles EcRecover (0x1) and Identity (0x4), the success flag of the call is not checked. As a consequence an attacker can provide a specific amount of gas to make these calls fail but let the overall execution continue. Then the execution result can be incorrect. Based on EVM's rules, after the failed precompile the remaining code has only 1/64 of the pre-call-gas left (as 63/64 were forwarded and spent). Hence, only fairly simple executions can follow the failed precompile calls. Therefore, we found no significantly impacted real-world contracts. None the less an advisory has been made out of an abundance of caution. This issue is fixed in 0.4.1.

CVSS3: 7.5
0%
Низкий
около 1 года назад
github логотип
GHSA-vgf2-gvx8-xwc3

Vyper Does Not Check the Success of Certain Precompile Calls

0%
Низкий
около 1 года назад

Уязвимостей на страницу