Lucene search
+L

10 matches found

osv_cve
osv_cve
•added 2026/10/21 1:17 a.m.•8 views

CVE-2020-37287

Vyper before 0.2.6 contains a call stack corruption vulnerability that causes incorrect function outputs when complex types with non-base members are passed as arguments. Contracts passing multi-dimensional arrays or structs to internal or external functions receive corrupted values because the...

8.2CVSS6.2AI score
SaveExploits0References2
NVD
NVD
•added 2026/10/21 1:17 a.m.•10 views

CVE-2020-37287

Vyper before 0.2.6 contains a call stack corruption vulnerability that causes incorrect function outputs when complex types with non-base members are passed as arguments. Contracts passing multi-dimensional arrays or structs to internal or external functions receive corrupted values because the...

8.2CVSS0.00251EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/10/21 12:36 a.m.•12 views

EUVD-2020-31283

Vyper before 0.2.6 contains a call stack corruption vulnerability that causes incorrect function outputs when complex types with non-base members are passed as arguments. Contracts passing multi-dimensional arrays or structs to internal or external functions receive corrupted values because the...

8.2CVSS6.2AI score0.00251EPSS
SaveExploits0References2
CVE
CVE
•added 2026/10/21 12:36 a.m.•17 views

CVE-2020-37287

Vyper versions prior to 0.2.6 are susceptible to a call stack corruption vulnerability. The root cause is an incorrect assumption by the compiler that each subtype size is 32, which occurs when complex types with non-base members are passed as function arguments. This flaw leads to corrupted func...

8.2CVSS6.2AI score0.00251EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/10/21 12:36 a.m.•28 views

CVE-2020-37287 Vyper before 0.2.6 Call Stack Corruption via Complex Type Function Arguments

Vyper before 0.2.6 contains a call stack corruption vulnerability that causes incorrect function outputs when complex types with non-base members are passed as arguments. Contracts passing multi-dimensional arrays or structs to internal or external functions receive corrupted values because the...

8.2CVSS0.00251EPSS
SaveExploits0References2
Mend
Mend
•added 2026/10/21 12:36 a.m.•9 views

CVE-2020-37287

Vyper before 0.2.6 contains a call stack corruption vulnerability that causes incorrect function outputs when complex types with non-base members are passed as arguments. Contracts passing multi-dimensional arrays or structs to internal or external functions receive corrupted values because the...

8.2CVSS6.2AI score0.00251EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/10/21 12:00 a.m.•5 views

CVE-2020-37287: Incorrect Calculation of Buffer Size

Vyper before 0.2.6 contains a call stack corruption vulnerability that causes incorrect function outputs when complex types with non-base members are passed as arguments. Contracts passing multi-dimensional arrays or structs to internal or external functions receive corrupted values because the...

8.2CVSS6.2AI score0.00251EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/10/21 12:00 a.m.•14 views

PT-2026-120156

Vyper before 0.2.6 contains a call stack corruption vulnerability that causes incorrect function outputs when complex types with non-base members are passed as arguments. Contracts passing multi-dimensional arrays or structs to internal or external functions receive corrupted values because the...

8.2CVSS6.2AI score0.00251EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2026/10/06 3:22 p.m.•16 views

Vyper: Call stack corruption when passing complex type containing non-base type members as argument

Impact When we pass a multi-dimensional array like 1, 2, 3, 4 as an argument to internal/external functions we get incorrect output. This is due to a stack management issue, because it was assumed that the size of each subtype of an array/struct is 32, which is not always correct. Example code:...

5.9AI score
SaveExploits0References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/06 3:22 p.m.•19 views

GHSA-4V7V-GQF9-WW2G Vyper: Call stack corruption when passing complex type containing non-base type members as argument

Impact When we pass a multi-dimensional array like 1, 2, 3, 4 as an argument to internal/external functions we get incorrect output. This is due to a stack management issue, because it was assumed that the size of each subtype of an array/struct is 32, which is not always correct. Example code:...

6.9CVSS6AI score0.00251EPSS
SaveExploits0References6
Rows per page
Query Builder