Lucene search
+L

594 matches found

CVE
CVE
added 2023/05/08 4:03 p.m.82 views

CVE-2023-30837

CVE-2023-30837 (Vyper) affects the Vyper compiler/language prior to version 0.3.8, where the storage allocator does not guard against allocation overflows. This can allow an attacker to overwrite the owner variable in affected contracts. The issue is fixed in version 0.3.8. Multiple connected sou...

7.5CVSS7.3AI score0.00697EPSS
SaveExploits1References2Affected Software1
Cvelist
Cvelist
added 2023/05/08 4:03 p.m.53 views

CVE-2023-30837 Vyper storage allocator overflow

Vyper is a pythonic smart contract language for the EVM. The storage allocator does not guard against allocation overflows in versions prior to 0.3.8. An attacker can overwrite the owner variable. This issue was fixed in version 0.3.8...

7.5CVSS7.6AI score0.00697EPSS
SaveExploits1References2
Vulnrichment
Vulnrichment
added 2023/05/08 4:03 p.m.8 views

CVE-2023-30837 Vyper storage allocator overflow

Vyper is a pythonic smart contract language for the EVM. The storage allocator does not guard against allocation overflows in versions prior to 0.3.8. An attacker can overwrite the owner variable. This issue was fixed in version 0.3.8...

7.5CVSS7.4AI score0.00697EPSS
SaveExploits1References2
OSV
OSV
added 2023/05/08 4:03 p.m.22 views

CVE-2023-30837 Vyper storage allocator overflow

Vyper is a pythonic smart contract language for the EVM. The storage allocator does not guard against allocation overflows in versions prior to 0.3.8. An attacker can overwrite the owner variable. This issue was fixed in version 0.3.8...

7.5CVSS7.3AI score
SaveExploits0References4
CNNVD
CNNVD
added 2023/05/08 12:00 a.m.10 views

Vyper 安全漏洞

Vyper is the Pythonic smart contract language for EVM. A security vulnerability exists in Vyper versions prior to 0.3.8, which stems from the inability of the storage allocator to prevent allocation overflows, and can be exploited by an attacker to overwrite the owner variable...

7.5CVSS7.2AI score0.00697EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
added 2023/05/05 10:22 p.m.28 views

vyper vulnerable to storage allocator overflow

Impact The storage allocator does not guard against allocation overflows. This can result in vulnerabilities like the following: vyper owner: publicaddress takeupsomespace: publicuint25610 buffer: publicuint256maxvalueuint256 @external def initialize: self.owner = msg.sender @external def fooidx:...

7.5CVSS7.3AI score0.00697EPSS
SaveExploits1References5Affected Software1
OSV
OSV
added 2023/05/05 10:22 p.m.4 views

GHSA-MGV8-GGGW-MRG6 vyper vulnerable to storage allocator overflow

Impact The storage allocator does not guard against allocation overflows. This can result in vulnerabilities like the following: vyper owner: publicaddress takeupsomespace: publicuint25610 buffer: publicuint256maxvalueuint256 @external def initialize: self.owner = msg.sender @external def fooidx:...

8.7CVSS7.1AI score0.00697EPSS
SaveExploits1References5
Positive Technologies
Positive Technologies
added 2023/05/05 12:00 a.m.8 views

PT-2023-22992 · Vyper · Vyper

Name of the Vulnerable Software and Affected Versions: Vyper versions prior to 0.3.8 Description: The storage allocator in Vyper does not guard against allocation overflows, allowing an attacker to overwrite the owner variable. This issue can be exploited by calling a contract with specific...

8.7CVSS7.2AI score0.00697EPSS
SaveExploits1References11
Veracode
Veracode
added 2023/05/03 7:06 a.m.21 views

Denial Of Service (DoS)

Vyper is vulnerable to Denial Of Service DoS. The vulnerability exists due to a lack of validation in the rawcall parameter of functions.py, which generates invalid bytecode when both axoutsize=0 and revertonfailure=False. The result from the rawcall function can either be True or False depending...

7.5CVSS7.2AI score0.00883EPSS
SaveExploits1References6Affected Software1
OSV
OSV
added 2023/04/24 10:33 p.m.69 views

GHSA-W9G2-3W7P-72G9 Incorrect success value returned in vyper

Background During the audit of Lido's Gate Seals code statemind team identified a weird behavior of the code that uses rawcall: https://github.com/lidofinance/gate-seals/blob/051593e74df01a4131c485b4fda52e691cd4b7d8/contracts/GateSeal.vyL164 . Construction like this: vyper success = rawcall...

8.7CVSS7.1AI score0.00883EPSS
SaveExploits1References8
Github Security Blog
Github Security Blog
added 2023/04/24 10:33 p.m.33 views

Incorrect success value returned in vyper

Background During the audit of Lido's Gate Seals code statemind team identified a weird behavior of the code that uses rawcall: https://github.com/lidofinance/gate-seals/blob/051593e74df01a4131c485b4fda52e691cd4b7d8/contracts/GateSeal.vyL164 . Construction like this: vyper success = rawcall...

7.5CVSS6AI score0.00883EPSS
SaveExploits1References8Affected Software1
NVD
NVD
added 2023/04/24 10:15 p.m.57 views

CVE-2023-30629

Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.1 through 0.3.7, the Vyper compiler generates the wrong bytecode. Any contract that uses the rawcall with revertonfailure=False and maxoutsize=0 receives the wrong response from rawcall. Depending on the...

7.5CVSS7.5AI score0.00883EPSS
SaveExploits1References5
PyPA
PyPA
added 2023/04/24 10:15 p.m.9 views

PYSEC-2023-131

Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.1 through 0.3.7, the Vyper compiler generates the wrong bytecode. Any contract that uses the rawcall with revertonfailure=False and maxoutsize=0 receives the wrong response from rawcall. Depending on the...

7.5CVSS6.8AI score0.00883EPSS
SaveExploits1References6Affected Software1
Prion
Prion
added 2023/04/24 10:15 p.m.32 views

Design/Logic Flaw

Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.1 through 0.3.7, the Vyper compiler generates the wrong bytecode. Any contract that uses the rawcall with revertonfailure=False and maxoutsize=0 receives the wrong response from rawcall. Depending on the...

5CVSS7.5AI score0.00883EPSS
SaveExploits1References5Affected Software1
OSV
OSV
added 2023/04/24 10:15 p.m.29 views

PYSEC-2023-131

Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.1 through 0.3.7, the Vyper compiler generates the wrong bytecode. Any contract that uses the rawcall with revertonfailure=False and maxoutsize=0 receives the wrong response from rawcall. Depending on the...

7.5CVSS7AI score0.00883EPSS
SaveExploits1References5
CVE
CVE
added 2023/04/24 9:58 p.m.72 views

CVE-2023-30629

CVE-2023-30629 affects the Vyper compiler (versions 0.3.1–0.3.7). When using built-in function raw_call with revert_on_failure=False and max_outsize=0 , the compiler generates incorrect bytecode, causing the returned value from the call to be an unreliable boolean (may be True or False) depending...

7.5CVSS7.5AI score0.00883EPSS
SaveExploits1References5Affected Software1
OSV
OSV
added 2023/04/24 9:58 p.m.40 views

CVE-2023-30629 Vyper's raw_call with outsize=0 and revert_on_failure=False returns incorrect success value

Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.1 through 0.3.7, the Vyper compiler generates the wrong bytecode. Any contract that uses the rawcall with revertonfailure=False and maxoutsize=0 receives the wrong response from rawcall. Depending on the...

7.5CVSS7.3AI score
SaveExploits0References7
Cvelist
Cvelist
added 2023/04/24 9:58 p.m.60 views

CVE-2023-30629 Vyper's raw_call with outsize=0 and revert_on_failure=False returns incorrect success value

Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.1 through 0.3.7, the Vyper compiler generates the wrong bytecode. Any contract that uses the rawcall with revertonfailure=False and maxoutsize=0 receives the wrong response from rawcall. Depending on the...

7.5CVSS7.7AI score0.00883EPSS
SaveExploits1References5
Vulnrichment
Vulnrichment
added 2023/04/24 9:58 p.m.13 views

CVE-2023-30629 Vyper's raw_call with outsize=0 and revert_on_failure=False returns incorrect success value

Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.1 through 0.3.7, the Vyper compiler generates the wrong bytecode. Any contract that uses the rawcall with revertonfailure=False and maxoutsize=0 receives the wrong response from rawcall. Depending on the...

7.5CVSS7.5AI score0.00883EPSS
SaveExploits1References5
Positive Technologies
Positive Technologies
added 2023/04/24 12:00 a.m.7 views

PT-2023-22826 · Vyper · Vyper

Name of the Vulnerable Software and Affected Versions: Vyper versions 0.3.1 through 0.3.7 Description: The Vyper compiler generates the wrong bytecode in versions 0.3.1 through 0.3.7. Any contract that uses the raw call with revert on failure=False and max outsize=0 receives the wrong response fr...

8.7CVSS7.3AI score0.00883EPSS
SaveExploits1References13
Rows per page
Query Builder