Vyper has incorrect re-entrancy lock when key is empty string (CVE-2023-42441) | HOL Guard CVE