Lucene search
+L

265 matches found

OSV
OSV
•added 2024/04/25 7:51 p.m.•45 views

GHSA-R56X-J438-VW5M vyper performs double eval of the slice start/length args in certain cases

Summary Using the slice builtin can result in a double eval vulnerability when the buffer argument is either msg.data, self.code or .code and either the start or length arguments have side-effects. A contract search was performed and no vulnerable contracts were found in production. Having...

5.3CVSS5.4AI score0.00455EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2024/04/25 7:50 p.m.•30 views

vyper performs double eval of raw_args in create_from_blueprint

Summary Using the createfromblueprint builtin can result in a double eval vulnerability when rawargs=True and the args argument has side-effects. A contract search was performed and no vulnerable contracts were found in production. In particular, the rawargs variant of createfromblueprint was not...

5.3CVSS5.3AI score0.00455EPSS
SaveExploits0References5Affected Software1
OSV
OSV
•added 2024/04/25 7:50 p.m.•85 views

GHSA-3WHQ-64Q2-QFJ6 vyper performs double eval of raw_args in create_from_blueprint

Summary Using the createfromblueprint builtin can result in a double eval vulnerability when rawargs=True and the args argument has side-effects. A contract search was performed and no vulnerable contracts were found in production. In particular, the rawargs variant of createfromblueprint was not...

5.3CVSS5.2AI score0.00455EPSS
SaveExploits0References5
OSV
OSV
•added 2024/04/25 7:50 p.m.•83 views

GHSA-5JRJ-52X8-M64H vyper performs multiple eval of `sqrt()` argument built in

Summary Using the sqrt builtin can result in multiple eval evaluation of side effects when the argument has side-effects. The bug is more difficult but not impossible! to trigger as of 0.3.4, when the unique symbol fence was introduced https://github.com/vyperlang/vyper/pull/2914. A contract sear...

5.3CVSS5.3AI score0.00455EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2024/04/25 7:50 p.m.•60 views

vyper performs multiple eval of `sqrt()` argument built in

Summary Using the sqrt builtin can result in multiple eval evaluation of side effects when the argument has side-effects. The bug is more difficult but not impossible! to trigger as of 0.3.4, when the unique symbol fence was introduced https://github.com/vyperlang/vyper/pull/2914. A contract sear...

5.3CVSS5.4AI score0.00455EPSS
SaveExploits0References5Affected Software1
NVD
NVD
•added 2024/04/25 6:15 p.m.•58 views

CVE-2024-32649

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the sqrt builtin can result in double eval vulnerability when the argument has side-effects. It can be seen that the buildIR function of the sqrt builtin doesn't cache the argument to...

5.3CVSS5.3AI score0.00455EPSS
SaveExploits0References1
PyPA
PyPA
•added 2024/04/25 6:15 p.m.•20 views

PYSEC-2024-209

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the sqrt builtin can result in double eval vulnerability when the argument has side-effects. It can be seen that the buildIR function of the sqrt builtin doesn't cache the argument to...

5.3CVSS7AI score0.00455EPSS
SaveExploits0References2Affected Software1
NVD
NVD
•added 2024/04/25 6:15 p.m.•51 views

CVE-2024-32646

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 .code and either the start or length arguments have side-effects...

5.3CVSS5.5AI score0.00455EPSS
SaveExploits0References1
PyPA
PyPA
•added 2024/04/25 6:15 p.m.•19 views

PYSEC-2024-208

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the createfromblueprint builtin can result in a double eval vulnerability when rawargs=True and the args argument has side-effects. It can be seen that the buildcreateIR function of t...

5.3CVSS7AI score0.00455EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2024/04/25 6:15 p.m.•17 views

PYSEC-2024-207

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 .code and either the start or length arguments have side-effects...

5.3CVSS7.1AI score0.00455EPSS
SaveExploits0References2Affected Software1
NVD
NVD
•added 2024/04/25 6:15 p.m.•40 views

CVE-2024-32647

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the createfromblueprint builtin can result in a double eval vulnerability when rawargs=True and the args argument has side-effects. It can be seen that the buildcreateIR function of t...

5.3CVSS5.3AI score0.00455EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2024/04/25 5:53 p.m.•67 views

CVE-2024-32649 vyper performs double eval of the argument of sqrt

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the sqrt builtin can result in double eval vulnerability when the argument has side-effects. It can be seen that the buildIR function of the sqrt builtin doesn't cache the argument to...

5.3CVSS5.6AI score0.00455EPSS
SaveExploits0References1
Cvelist
Cvelist
•added 2024/04/25 5:41 p.m.•44 views

CVE-2024-32647 vyper performs double eval of raw_args in create_from_blueprint

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the createfromblueprint builtin can result in a double eval vulnerability when rawargs=True and the args argument has side-effects. It can be seen that the buildcreateIR function of t...

5.3CVSS5.6AI score0.00455EPSS
SaveExploits0References2
OSV
OSV
•added 2024/04/25 5:41 p.m.•22 views

CVE-2024-32647 vyper performs double eval of raw_args in create_from_blueprint

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the createfromblueprint builtin can result in a double eval vulnerability when rawargs=True and the args argument has side-effects. It can be seen that the buildcreateIR function of t...

5.3CVSS5.5AI score
SaveExploits0References4
CVE
CVE
•added 2024/04/25 5:41 p.m.•91 views

CVE-2024-32647

Vyper vulnerability CVE-2024-32647 concerns the create_from_blueprint builtin prior to version 0.3.11. The root cause is that the _build_create_IR path does not cache the args parameter on the stack when raw_args=True and args have side-effects, allowing the argument to be evaluated multiple time...

5.3CVSS6.8AI score0.00455EPSS
SaveExploits0References2Affected Software1
Vulnrichment
Vulnrichment
•added 2024/04/25 5:41 p.m.•18 views

CVE-2024-32647 vyper performs double eval of raw_args in create_from_blueprint

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the createfromblueprint builtin can result in a double eval vulnerability when rawargs=True and the args argument has side-effects. It can be seen that the buildcreateIR function of t...

5.3CVSS6.8AI score0.00455EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2024/04/25 5:21 p.m.•30 views

CVE-2024-32646 vyper performs double eval of the slice args when buffer from adhoc locations

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 .code and either the start or length arguments have side-effects...

5.3CVSS7.1AI score0.00455EPSS
SaveExploits0References1
CVE
CVE
•added 2024/04/25 5:21 p.m.•98 views

CVE-2024-32646

Vyper CVE-2024-32646 affects the Pythonic smart contract language. The vulnerability concerns the builtin slice when the buffer is msg.data, self.code, or .code and either the start or length has side-effects, causing a double evaluation of those side-effects. It is triggerable only in versions e...

5.3CVSS7AI score0.00455EPSS
SaveExploits0References1Affected Software1
Positive Technologies
Positive Technologies
•added 2024/04/25 12:00 a.m.•24 views

PT-2024-24740 · Vyper · Vyper

Name of the Vulnerable Software and Affected Versions: Vyper versions 0.3.10 and prior Description: Using the create from blueprint builtin can result in a double eval vulnerability when raw args=True and the args argument has side-effects. The build create IR function of the create from blueprin...

5.3CVSS7AI score0.00455EPSS
SaveExploits0References8
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2024/04/25 12:00 a.m.•1 views

CVE-2024-32646: Improper Input Validation

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 .code and either the start or length arguments have side-effects...

5.3CVSS6AI score0.00455EPSS
SaveExploits0References2
Rows per page
Query Builder