Lucene search
+L

594 matches found

OSV
OSV
added 2024/02/07 5:10 p.m.26 views

CVE-2024-24563 Vyper array negative index vulnerability

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. Arrays can be keyed by a signed integer, while they are defined for unsigned integers only. The typechecker doesn't throw when spotting the usage of an int as an index for an array. The typechecker allows the usage of...

9.8CVSS9AI score
SaveExploits0References5
CNNVD
CNNVD
added 2024/02/07 12:00 a.m.12 views

Vyper Input Validation Error Vulnerability

Vyper is the Pythonic smart contract language for EVM. An input validation error vulnerability exists in Vyper 0.3.10 and earlier versions, which stems from a type checker that allows the use of signed integers as the index of an array, potentially resulting in a denial of service...

9.8CVSS6.8AI score0.01539EPSS
SaveExploits1References4
Veracode
Veracode
added 2024/02/06 11:07 a.m.23 views

Improper Validation

vyper is vulnerable to Improper Validation. The vulnerability is caused due to a miscalculation in stack management during the compilation of the sha364 operation in the IR. This could allow an attacker to manipulate the input and exploit the error in stack management during compilation...

5.3CVSS7AI score0.00255EPSS
SaveExploits0References2Affected Software1
NVD
NVD
added 2024/02/05 9:15 p.m.63 views

CVE-2024-24559

Vyper is a Pythonic Smart Contract Language for the EVM. There is an error in the stack management when compiling the IR for sha364. Concretely, the height variable is miscalculated. The vulnerability can't be triggered without writing the IR by hand that is, it cannot be triggered from regular...

5.3CVSS4.7AI score0.00255EPSS
SaveExploits0References2
OSV
OSV
added 2024/02/05 9:15 p.m.34 views

PYSEC-2024-147

Vyper is a Pythonic Smart Contract Language for the EVM. There is an error in the stack management when compiling the IR for sha364. Concretely, the height variable is miscalculated. The vulnerability can't be triggered without writing the IR by hand that is, it cannot be triggered from regular...

5.3CVSS5.2AI score0.00255EPSS
SaveExploits0References2
PyPA
PyPA
added 2024/02/05 9:15 p.m.12 views

PYSEC-2024-147

Vyper is a Pythonic Smart Contract Language for the EVM. There is an error in the stack management when compiling the IR for sha364. Concretely, the height variable is miscalculated. The vulnerability can't be triggered without writing the IR by hand that is, it cannot be triggered from regular...

5.3CVSS7AI score0.00255EPSS
SaveExploits0References2Affected Software1
Prion
Prion
added 2024/02/05 9:15 p.m.37 views

Design/Logic Flaw

Vyper is a Pythonic Smart Contract Language for the EVM. There is an error in the stack management when compiling the IR for sha364. Concretely, the height variable is miscalculated. The vulnerability can't be triggered without writing the IR by hand that is, it cannot be triggered from regular...

5CVSS7.2AI score0.00255EPSS
SaveExploits0References2Affected Software1
Vulnrichment
Vulnrichment
added 2024/02/05 9:04 p.m.16 views

CVE-2024-24559 Vyper SHA3 code generation bug

Vyper is a Pythonic Smart Contract Language for the EVM. There is an error in the stack management when compiling the IR for sha364. Concretely, the height variable is miscalculated. The vulnerability can't be triggered without writing the IR by hand that is, it cannot be triggered from regular...

3.7CVSS6.9AI score0.00255EPSS
SaveExploits0References2
Cvelist
Cvelist
added 2024/02/05 9:04 p.m.64 views

CVE-2024-24559 Vyper SHA3 code generation bug

Vyper is a Pythonic Smart Contract Language for the EVM. There is an error in the stack management when compiling the IR for sha364. Concretely, the height variable is miscalculated. The vulnerability can't be triggered without writing the IR by hand that is, it cannot be triggered from regular...

3.7CVSS5.6AI score0.00255EPSS
SaveExploits0References2
OSV
OSV
added 2024/02/05 9:04 p.m.25 views

CVE-2024-24559 Vyper SHA3 code generation bug

Vyper is a Pythonic Smart Contract Language for the EVM. There is an error in the stack management when compiling the IR for sha364. Concretely, the height variable is miscalculated. The vulnerability can't be triggered without writing the IR by hand that is, it cannot be triggered from regular...

3.7CVSS5.4AI score
SaveExploits0References4
CVE
CVE
added 2024/02/05 9:04 p.m.185 views

CVE-2024-24559

CVE-2024-24559 : Vyper SHA3 codegen bug due to miscalculated height in IR for sha3_64. Can only be triggered with hand-written IR; not exposed by regular vyper code. Public advisories describe a low-impact issue, with a hand-written IR PoC and a patch patch (PR 4063) fixing the problem. Exploitat...

5.3CVSS5.3AI score0.00255EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2024/02/05 7:21 p.m.29 views

Vyper sha3 codegen bug

Summary There is an error in the stack management when compiling the IR for sha364. Concretely, the height variable is miscalculated. The vulnerability can't be triggered without writing the IR by hand. That is, it cannot be triggered from regular vyper code, it can only be triggered by using the...

5.3CVSS4.9AI score0.00255EPSS
SaveExploits0References7Affected Software1
OSV
OSV
added 2024/02/05 7:21 p.m.107 views

GHSA-6845-XW22-FFXV Vyper sha3 codegen bug

Summary There is an error in the stack management when compiling the IR for sha364. Concretely, the height variable is miscalculated. The vulnerability can't be triggered without writing the IR by hand. That is, it cannot be triggered from regular vyper code, it can only be triggered by using the...

3.7CVSS4.8AI score0.00255EPSS
SaveExploits0References7
Veracode
Veracode
added 2024/02/05 6:16 a.m.13 views

Out-of-bounds Read

Vyper is vulnerable to Out-of-bounds Read. The vulnerability is due to improper validation of the return data length. This allows an attacker to manipulate the data to extend beyond the intended boundaries...

5.3CVSS7AI score0.00526EPSS
SaveExploits1References1Affected Software1
CNNVD
CNNVD
added 2024/02/05 12:00 a.m.11 views

Vyper Encryption Issue Vulnerability

Vyper is the Pythonic smart contract language for EVM. A cryptographic issue exists in Vyper version 0.3.10 and prior versions, which is caused by a miscalculation of the "height" variable...

5.3CVSS6.8AI score0.00255EPSS
SaveExploits0References3
NVD
NVD
added 2024/02/02 5:15 p.m.31 views

CVE-2024-24560

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. When calls to external contracts are made, we write the input buffer starting at byte 28, and allocate the return buffer to start at byte 0 overlapping with the input buffer. When checking RETURNDATASIZE for dynamic...

5.3CVSS4.7AI score0.00526EPSS
SaveExploits1References1
PyPA
PyPA
added 2024/02/02 5:15 p.m.10 views

PYSEC-2024-148

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. When calls to external contracts are made, we write the input buffer starting at byte 28, and allocate the return buffer to start at byte 0 overlapping with the input buffer. When checking RETURNDATASIZE for dynamic...

5.3CVSS7AI score0.00526EPSS
SaveExploits1References2Affected Software1
OSV
OSV
added 2024/02/02 5:15 p.m.13 views

PYSEC-2024-148

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. When calls to external contracts are made, we write the input buffer starting at byte 28, and allocate the return buffer to start at byte 0 overlapping with the input buffer. When checking RETURNDATASIZE for dynamic...

5.3CVSS5.2AI score0.00526EPSS
SaveExploits1References1
Prion
Prion
added 2024/02/02 5:15 p.m.23 views

Input validation

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. When calls to external contracts are made, we write the input buffer starting at byte 28, and allocate the return buffer to start at byte 0 overlapping with the input buffer. When checking RETURNDATASIZE for dynamic...

5CVSS7.2AI score0.00526EPSS
SaveExploits1References1Affected Software1
Vulnrichment
Vulnrichment
added 2024/02/02 4:19 p.m.32 views

CVE-2024-24560 Vyper external calls can overflow return data to return input buffer

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. When calls to external contracts are made, we write the input buffer starting at byte 28, and allocate the return buffer to start at byte 0 overlapping with the input buffer. When checking RETURNDATASIZE for dynamic...

3.7CVSS6.9AI score0.00526EPSS
SaveExploits1References1
Rows per page
Query Builder