Lucene search
+L

3 matches found

NVD
NVD
added 2023/12/13 8:15 p.m.48 views

CVE-2023-46247

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Contracts containing large arrays might underallocate the number of slots they need by 1. Prior to v0.3.8, the calculation to determine how many slots a storage variable needed used math.ceiltype.sizeinbytes / 32. T...

7.5CVSS0.00697EPSS
SaveExploits0References3
Cvelist
Cvelist
added 2023/12/13 7:39 p.m.57 views

CVE-2023-46247 Vyper has incorrect storage layout for contracts containing large arrays

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Contracts containing large arrays might underallocate the number of slots they need by 1. Prior to v0.3.8, the calculation to determine how many slots a storage variable needed used math.ceiltype.sizeinbytes / 32. T...

7.5CVSS7.5AI score0.00697EPSS
SaveExploits0References3
CVE
CVE
added 2023/12/13 7:39 p.m.53 views

CVE-2023-46247

CVE-2023-46247 concerns Vyper (EVM) where contracts with large arrays could underallocate storage slots by 1 due to a rounding error in the calculation of required slots. Prior to v0.3.8, storage size was computed as ceil(type_.size_in_bytes / 32); when type_.size_in_bytes is large (>2**46) or...

7.5CVSS7.3AI score0.00697EPSS
SaveExploits0References3Affected Software1
Rows per page
Query Builder