Vyper has incorrect re-entrancy lock when key is empty string
Description
Published to the GitHub Advisory Database
Sep 18, 2023
Reviewed
Sep 18, 2023
Published by the National Vulnerability Database
Sep 18, 2023
Last updated
Nov 22, 2024
Impact
Locks of the type
@nonreentrant("")
or@nonreentrant('')
do not produce reentrancy checks at runtime.Patches
Patched in #3605
Workarounds
The lock name should be a non-empty string.
References
Are there any links users can visit to find out more?
References