Lucene search
+L

676 matches found

Vulnrichment
Vulnrichment
added 2024/02/05 9:4 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
OSV
OSV
added 2024/02/05 9:4 p.m.22 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 score0.00255EPSS
SaveExploits0References4
Cvelist
Cvelist
added 2024/02/05 9:4 p.m.59 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 7:21 p.m.100 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
vulnersOsv
vulnersOsv
added 2024/02/05 7:21 p.m.7 views

2vyper (=0.3.0), ape-dasy (=0.1.0) +28 more potentially affected by CVE-2024-24559 via vyper (>=0.1.0b12 <=0.3.9)

vyper PYPI version =0.1.0b12, =0.7.1, =0.1.0, =0.0.0, =0.0.0, =0.0.5, =0.1.0, =0.1.0, =0.7.2, =0.1.10.0, =1.0.1, =0.1.0, =1.4.0, =1.20.6 and more Source cves: CVE-2024-24559 Source advisory: OSV:GHSA-6845-XW22-FFXV...

5.3CVSS6AI score0.00255EPSS
SaveExploits0
Github Security Blog
Github Security Blog
added 2024/02/05 7:21 p.m.26 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
Veracode
Veracode
added 2024/02/05 6:16 a.m.10 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:0 a.m.9 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
vulnersOsv
vulnersOsv
added 2024/02/02 6:10 p.m.7 views

2vyper (=0.3.0), ape-dasy (=0.1.0) +28 more potentially affected by CVE-2024-24560 via vyper (>=0.1.0b12 <=0.3.9)

vyper PYPI version =0.1.0b12, =0.7.1, =0.1.0, =0.0.0, =0.0.0, =0.0.5, =0.1.0, =0.1.0, =0.7.2, =0.1.10.0, =1.0.1, =0.1.0, =1.4.0, =1.20.6 and more Source cves: CVE-2024-24560 Source advisory: OSV:GHSA-GP3W-2V2M-P686...

5.3CVSS6AI score0.00526EPSS
SaveExploits1
NVD
NVD
added 2024/02/02 5:15 p.m.27 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.7 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
vulnersOsv
vulnersOsv
added 2024/02/02 5:15 p.m.38 views

2vyper (=0.3.0), ape-dasy (=0.1.0) +30 more potentially affected by CVE-2024-24560 via vyper (>=0.1.0b12 <=0.4.0)

vyper PYPI version =0.1.0b12, =0.7.1, =0.1.0, =0.0.0, =0.0.0, =0.0.5, =0.1.0, =0.1.0, =0.7.2, =0.1.10.0, =1.0.1, =0.1.0, =1.4.0, =1.20.7 and more Source cves: CVE-2024-24560 Source advisory: OSV:PYSEC-2024-148...

5.3CVSS5.9AI score0.00526EPSS
SaveExploits1
Prion
Prion
added 2024/02/02 5:15 p.m.21 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
OSV
OSV
added 2024/02/02 5:15 p.m.8 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
CVE
CVE
added 2024/02/02 4:19 p.m.60 views

CVE-2024-24560

CVE-2024-24560 concerns Vyper’s handling of external calls, where the return buffer can overflow into the input buffer due to memory layout and the RETURNDATASIZE length check for dynamic types. The result can cause a contract to read malformed data from the input buffer instead of the intended r...

5.3CVSS5.3AI score0.00526EPSS
SaveExploits1References1Affected Software1
OSV
OSV
added 2024/02/02 4:19 p.m.8 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.7CVSS5.4AI score0.00526EPSS
SaveExploits1References3
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
Cvelist
Cvelist
added 2024/02/02 4:19 p.m.34 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.7CVSS5.6AI score0.00526EPSS
SaveExploits1References1
Veracode
Veracode
added 2024/02/02 10:25 a.m.17 views

Buffer Overflow

Vyper is vulnerable to Buffer Overflow Vulnerability. The vulnerability is due to the improper bounds check for slices because it does not account for the potential overflow of start + length when non-literal values are used. This issue can be exploited by an attacker to perform out of bounds...

9.8CVSS7.2AI score0.00902EPSS
SaveExploits1References3Affected Software1
CNNVD
CNNVD
added 2024/02/02 12:0 a.m.5 views

Vyper Buffer Error Vulnerability

Vyper is the Pythonic smart contract language for EVM. Vyper suffers from a buffer error vulnerability that stems from mistaking erroneous data in the input buffer for return data...

5.3CVSS7AI score0.00526EPSS
SaveExploits1References2
Rows per page
Query Builder