{"action":"Upgrade vyper to 0.4.0 or later.","affected":[{"fixed":"0.4.0","introduced":"0"}],"component":"vyper","cve_ids":["CVE-2024-32647"],"ecosystem":"PyPI","epss":0.00455,"exploited":false,"fixed_versions":["0.4.0"],"ghsa_id":"GHSA-3whq-64q2-qfj6","id":"tcs_01M5KGMFT3KVA5AGNSVSEVR6ZP","modified_at":"2026-06-10T17:14:17.286475504Z","published_at":"2024-04-25T18:15:08Z","references":["https://osv.dev/vulnerability/PYSEC-2024-208","https://github.com/vyperlang/vyper/security/advisories/GHSA-3whq-64q2-qfj6","https://github.com/vyperlang/vyper/blob/cedf7087e68e67c7bfbd47ae95dcb16b81ad2e02/vyper/builtins/functions.py#L1847","https://github.com/advisories/GHSA-3whq-64q2-qfj6"],"severity":{"label":"medium","score":5.3},"sources":[{"source":"osv","source_id":"PYSEC-2024-208","url":"https://osv.dev/vulnerability/PYSEC-2024-208"}],"summary":"Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the `create_from_blueprint` builtin can result in a double eval vulnerability when `ra"}