What’s Vulnerable › Vulnerabilities

CVE-2021-41121: Memory corruption in Vyper

Description

Vyper is a Pythonic Smart Contract Language for the EVM. In affected versions when performing a function call inside a literal struct, there is a memory corruption issue that occurs because of an incorrect pointer to the the top of the stack. This issue has been resolved in version 0.3.0.

Affected products

How to fix

Upgrade to a fixed version: vyperlang vyper 0.3.0. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2021-41121 or the next vulnerability affects your stack