Lucene search
+L

3530 matches found

OSV
OSV
added 2024/02/29 6:18 p.m.18 views

CVE-2024-27094 OpenZeppelin Contracts base64 encoding may read from potentially dirty memory

OpenZeppelin Contracts is a library for secure smart contract development. The Base64.encode function encodes a bytes input by iterating over it in chunks of 3 bytes. When this input is not a multiple of 3, the last iteration may read parts of the memory that are beyond the input buffer. The...

6.5CVSS6.3AI score0.00763EPSS
SaveExploits0References7
CVE
CVE
added 2024/02/29 6:18 p.m.110 views

CVE-2024-27094

OpenZeppelin Contracts Base64.encode has a memory-read flaw when input length is not a multiple of 3, risking corruption of the encoded output. This affects OpenZeppelin Contracts (and upgradeable) prior to versions 5.0.2 and 4.9.6. Remediation: upgrade to 5.0.2 or 4.9.6. No exploit details are p...

7.4CVSS6.3AI score0.00763EPSS
SaveExploits0References5Affected Software2
OSV
OSV
added 2024/02/26 8:19 p.m.47 views

PYSEC-2024-205

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

5.3CVSS5AI score0.00561EPSS
SaveExploits1References4
NVD
NVD
added 2024/02/26 8:19 p.m.41 views

CVE-2024-26149

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. If an excessively large value is specified as the starting index for an array in abidecode, it can cause the read position to overflow. This results in the decoding of values outside the intended array bounds, potential...

5.3CVSS4AI score0.00542EPSS
SaveExploits1References1
OSV
OSV
added 2024/02/26 8:19 p.m.77 views

PYSEC-2024-164

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. If an excessively large value is specified as the starting index for an array in abidecode, it can cause the read position to overflow. This results in the decoding of values outside the intended array bounds, potential...

5.3CVSS5.1AI score0.00542EPSS
SaveExploits1References4
NVD
NVD
added 2024/02/26 8:19 p.m.28 views

CVE-2024-24564

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

5.3CVSS4AI score0.00561EPSS
SaveExploits1References2
Prion
Prion
added 2024/02/26 8:19 p.m.25 views

Design/Logic Flaw

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. If an excessively large value is specified as the starting index for an array in abidecode, it can cause the read position to overflow. This results in the decoding of values outside the intended array bounds, potential...

2.6CVSS6.9AI score0.00542EPSS
SaveExploits1References1
Prion
Prion
added 2024/02/26 8:19 p.m.31 views

Design/Logic Flaw

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

2.6CVSS7AI score0.00561EPSS
SaveExploits1References1
Vulnrichment
Vulnrichment
added 2024/02/26 8:16 p.m.14 views

CVE-2024-24564 Vyper extract32 can ready dirty memory

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

3.7CVSS3.8AI score0.00561EPSS
SaveExploits1References2
OSV
OSV
added 2024/02/26 8:16 p.m.16 views

CVE-2024-24564 Vyper extract32 can ready dirty memory

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

3.7CVSS4.7AI score0.00561EPSS
SaveExploits1References4
CVE
CVE
added 2024/02/26 8:16 p.m.135 views

CVE-2024-24564

Vyper CVE-2024-24564 describes a memory-safety issue with extract32(b, start): if the start argument can mutate b, extracting 32 bytes may read and return dirty memory. The defect affects older Vyper versions (e.g., 0.3.10 and earlier) and is fixed in 0.4.0. Red Hat and other sources list the sam...

5.3CVSS3.8AI score0.00561EPSS
SaveExploits1References2Affected Software1
Cvelist
Cvelist
added 2024/02/26 8:16 p.m.38 views

CVE-2024-24564 Vyper extract32 can ready dirty memory

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in extract32b, start, if the start index provided has for side effect to update b, the byte array to extract 32 bytes from, it could be that some dirty memory is read and returned by extract32. This...

3.7CVSS4.4AI score0.00561EPSS
SaveExploits1References2
OSV
OSV
added 2024/02/26 8:16 p.m.18 views

CVE-2024-26149 Vyper _abi_decode Memory Overflow

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. If an excessively large value is specified as the starting index for an array in abidecode, it can cause the read position to overflow. This results in the decoding of values outside the intended array bounds, potential...

3.7CVSS4.7AI score0.00542EPSS
SaveExploits1References3
Vulnrichment
Vulnrichment
added 2024/02/26 8:16 p.m.11 views

CVE-2024-26149 Vyper _abi_decode Memory Overflow

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. If an excessively large value is specified as the starting index for an array in abidecode, it can cause the read position to overflow. This results in the decoding of values outside the intended array bounds, potential...

3.7CVSS7AI score0.00542EPSS
SaveExploits1References1
CVE
CVE
added 2024/02/26 8:16 p.m.126 views

CVE-2024-26149

CVE-2024-26149 (Vyper _abi_decode memory overflow) has a concrete description: in Vyper 0.3.10 and earlier, specifying an excessively large starting index for an array inside the function _abi_decode can cause the read position to overflow, allowing decoding of values outside the intended array b...

5.3CVSS3.9AI score0.00542EPSS
SaveExploits1References1Affected Software1
Cvelist
Cvelist
added 2024/02/26 8:16 p.m.43 views

CVE-2024-26149 Vyper _abi_decode Memory Overflow

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. If an excessively large value is specified as the starting index for an array in abidecode, it can cause the read position to overflow. This results in the decoding of values outside the intended array bounds, potential...

3.7CVSS4.4AI score0.00542EPSS
SaveExploits1References1
NVD
NVD
added 2024/02/07 5:15 p.m.44 views

CVE-2024-24563

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.8CVSS9.3AI score0.01539EPSS
SaveExploits1References3
Prion
Prion
added 2024/02/07 5:15 p.m.21 views

Design/Logic Flaw

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...

7.5CVSS7.2AI score0.01539EPSS
SaveExploits1References3Affected Software1
CVE
CVE
added 2024/02/07 5:10 p.m.62 views

CVE-2024-24563

CVE-2024-24563 affects Vyper, where arrays can be indexed by signed integers even though defined for unsigned indices. The typechecker permits signed integers as array indexes, and with very large arrays, bounds checks can pass for negative values, leading to potential unpredictable behavior, acc...

9.8CVSS9.1AI score0.01539EPSS
SaveExploits1References3Affected Software1
Vulnrichment
Vulnrichment
added 2024/02/07 5:10 p.m.1 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.8CVSS6.9AI score0.01539EPSS
SaveExploits1References3
Rows per page
Query Builder