CVE-2020-37288

Vyper from 0.1.0b10 before 0.2.3 generates incorrect code for a return statement inside a for loop in an internal function called two or more internal calls deep, producing an invalid jump destination (stack underflow). Affected contracts revert such calls unnecessarily, which in limited circumstances could enable denial of service against public contracts.
Configurations

No configuration.

History

21 Oct 2026, 01:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-21 01:17

Updated : 2026-10-22 17:39


NVD link : CVE-2020-37288

Mitre link : CVE-2020-37288

CVE.ORG link : CVE-2020-37288


JSON object : View

Products Affected

No product.

CWE
CWE-670

Always-Incorrect Control Flow Implementation