Lucene search
+L

20 matches found

RedhatCVE
RedhatCVE
•added 2026/10/21 2:34 p.m.•12 views

CVE-2026-114118

A flaw was found in Vyper. When deploying smart contracts from blueprints reusable contract templates, the createfromblueprint function calculates remaining code size without verifying that the offset is within the template boundaries, causing an integer calculation error. A remote attacker...

6.3CVSS5.9AI score0.00201EPSS
SaveExploits0References5
NVD
NVD
•added 2026/10/21 1:17 a.m.•22 views

CVE-2026-114118

Vyper 0.3.4 through 0.5.0b1 computes the remaining blueprint size in createfromblueprint by uint256 subtraction without first checking that codeoffset is below the blueprint's code size, so a huge offset wraps to a small positive value. An attacker controlling codeoffset can make a factory deploy...

6.3CVSS0.00201EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/10/21 12:37 a.m.•15 views

EUVD-2026-106921

Vyper 0.3.4 through 0.5.0b1 computes the remaining blueprint size in createfromblueprint by uint256 subtraction without first checking that codeoffset is below the blueprint's code size, so a huge offset wraps to a small positive value. An attacker controlling codeoffset can make a factory deploy...

6.3CVSS6AI score0.00201EPSS
SaveExploits0References2
Mend
Mend
•added 2026/10/21 12:37 a.m.•9 views

CVE-2026-114118

Vyper 0.3.4 through 0.5.0b1 computes the remaining blueprint size in createfromblueprint by uint256 subtraction without first checking that codeoffset is below the blueprint's code size, so a huge offset wraps to a small positive value. An attacker controlling codeoffset can make a factory deploy...

6.3CVSS5.9AI score0.00201EPSS
SaveExploits0References2
CVE
CVE
•added 2026/10/21 12:37 a.m.•29 views

CVE-2026-114118

Vyper versions 0.3.4 through 0.5.0b1 are vulnerable to an offset validation bypass in the create_from_blueprint function. The root cause is a uint256 subtraction performed without verifying that the code_offset is within the blueprint's code size, allowing a large offset to wrap around to a small...

6.3CVSS5.9AI score0.00201EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2026/10/21 12:37 a.m.•18 views

CVE-2026-114118 Vyper 0.3.4 through 0.5.0b1 create_from_blueprint Offset Validation Bypass via Unsigned Wraparound

Vyper 0.3.4 through 0.5.0b1 computes the remaining blueprint size in createfromblueprint by uint256 subtraction without first checking that codeoffset is below the blueprint's code size, so a huge offset wraps to a small positive value. An attacker controlling codeoffset can make a factory deploy...

6.3CVSS6AI score
SaveExploits0References4
Cvelist
Cvelist
•added 2026/10/21 12:37 a.m.•42 views

CVE-2026-114118 Vyper 0.3.4 through 0.5.0b1 create_from_blueprint Offset Validation Bypass via Unsigned Wraparound

Vyper 0.3.4 through 0.5.0b1 computes the remaining blueprint size in createfromblueprint by uint256 subtraction without first checking that codeoffset is below the blueprint's code size, so a huge offset wraps to a small positive value. An attacker controlling codeoffset can make a factory deploy...

6.3CVSS0.00201EPSS
SaveExploits0References2
CNNVD
CNNVD
•added 2026/10/20 4:00 p.m.•5 views

Vyper numeric error vulnerability

A numerical error vulnerability exists in Vyper versions 0.3.4 through 0.5.0b1. It arises because the createfromblueprint function calculates the remaining blueprint size via a uint256 subtraction without first checking whether codeoffset is smaller than the blueprint’s code size. As a result, a...

6.3CVSS5.8AI score0.00201EPSS
SaveExploits0References2
osv_ghsa
osv_ghsa
•added 2024/04/25 7:50 p.m.•93 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.8AI score0.00455EPSS
SaveExploits0References5
NVD
NVD
•added 2024/04/25 6:15 p.m.•45 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
CVE
CVE
•added 2024/04/25 5:41 p.m.•100 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.3CVSS5.8AI score0.00455EPSS
SaveExploits0References2Affected Software1
Vulnrichment
Vulnrichment
•added 2024/04/25 5:41 p.m.•21 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.8AI score0.00455EPSS
SaveExploits0References2
Mend
Mend
•added 2024/04/25 5:41 p.m.•9 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...

6.9CVSS5.8AI score0.00455EPSS
SaveExploits0References7
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2024/04/25 12:00 a.m.•7 views

CVE-2024-32647: Improper Neutralization of Directives in Dynamically Evaluated Code

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.8AI score0.00455EPSS
SaveExploits0References2
Prion
Prion
•added 2023/09/18 9:16 p.m.•40 views

Design/Logic Flaw

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. In version 0.3.9 and prior, under certain conditions, the memory used by the builtins rawcall, createfromblueprint and createcopyof can be corrupted. For rawcall, the argument buffer of the call can be corrupted,...

5.1CVSS8.1AI score0.00832EPSS
SaveExploits1References2Affected Software1
osv_cve
osv_cve
•added 2023/09/18 8:52 p.m.•47 views

CVE-2023-42443 Vyper vulnerable to memory corruption in certain builtins utilizing `msize`

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. In version 0.3.9 and prior, under certain conditions, the memory used by the builtins rawcall, createfromblueprint and createcopyof can be corrupted. For rawcall, the argument buffer of the call can be corrupted,...

8.1CVSS8AI score
SaveExploits0References4
Cvelist
Cvelist
•added 2023/09/18 8:52 p.m.•61 views

CVE-2023-42443 Vyper vulnerable to memory corruption in certain builtins utilizing `msize`

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. In version 0.3.9 and prior, under certain conditions, the memory used by the builtins rawcall, createfromblueprint and createcopyof can be corrupted. For rawcall, the argument buffer of the call can be corrupted,...

8.1CVSS8.4AI score0.00832EPSS
SaveExploits1References2
Vulnrichment
Vulnrichment
•added 2023/09/18 8:52 p.m.•20 views

CVE-2023-42443 Vyper vulnerable to memory corruption in certain builtins utilizing `msize`

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. In version 0.3.9 and prior, under certain conditions, the memory used by the builtins rawcall, createfromblueprint and createcopyof can be corrupted. For rawcall, the argument buffer of the call can be corrupted,...

8.1CVSS7AI score0.00832EPSS
SaveExploits1References2
Mend
Mend
•added 2023/09/18 8:52 p.m.•11 views

CVE-2023-42443

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. In version 0.3.9 and prior, under certain conditions, the memory used by the builtins "rawcall", "createfromblueprint" and "createcopyof" can be corrupted. For "rawcall", the argument buffer of the call can be...

9.2CVSS0.00832EPSS
SaveExploits1References8
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2023/09/18 12:00 a.m.•7 views

CVE-2023-42443: Out-of-bounds Write

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. In version 0.3.9 and prior, under certain conditions, the memory used by the builtins rawcall, createfromblueprint and createcopyof can be corrupted. For rawcall, the argument buffer of the call can be corrupted,...

8.1CVSS7.6AI score0.00832EPSS
SaveExploits1References2
Rows per page
Query Builder