icon

We found results for “

CVE-2024-32646

Good to know:

icon
icon

Date: April 25, 2024

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the "slice" builtin can result in a double eval vulnerability when the buffer argument is either "msg.data", "self.code" or "<address>.code" and either the "start" or "length" arguments have side-effects. It can be easily triggered only with the versions "<0.3.4" as "0.3.4" introduced the unique symbol fence. No vulnerable production contracts were found. Additionally, double evaluation of side-effects should be easily discoverable in client tests. As such, the impact is low. As of time of publication, no fixed versions are available.

Language: Python

Severity Score

Severity Score

Weakness Type (CWE)

Improper Input Validation

CWE-20

Top Fix

icon

Upgrade Version

Upgrade to version vyper - 0.4.0

Learn More

CVSS v3.1

Base Score:
Attack Vector (AV): NETWORK
Attack Complexity (AC): LOW
Privileges Required (PR): NONE
User Interaction (UI): NONE
Scope (S): UNCHANGED
Confidentiality (C): NONE
Integrity (I): LOW
Availability (A): NONE

Do you need more information?

Contact Us