In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade vyper
to version 0.2.9 or higher.
vyper is a Pythonic Smart Contract Language for the EVM.
Affected versions of this package are vulnerable to Memory Corruption. A data handling issue exists with certain forwarder-style proxies deployed using Vyper's built-in create_forwarder_to
function prior to the added support of EIP-1167 style forwarder proxies.
For data corruption to potentially arise, one would need all the following conditions to occur:
The issue was patched when support was added for EIP-1167 style forward-style proxies.