{"id":"GHSA-22wc-c9wj-6q2v","aliases":[],"url":"https://o3.security/vulnerability/GHSA-22wc-c9wj-6q2v","summary":"VVE-2021-0001: Memory corruption using function calls within arrays","details":"### Impact\nWhen performing a function call inside an array, there is a memory corruption issue that occurs because of an incorrect pointer to the the tip of the stack.\n\n### Patches\nThis issue was partially fixed in [VVE-2020-0004](https://github.com/vyperlang/vyper/security/advisories/GHSA-2r3x-4mrv-mcxf), however the fix did not update similar code for arrays, which had a similar issue. The issue is fully fixed in https://github.com/vyperlang/vyper/pull/2345","published":"2021-04-19T15:12:05Z","modified":"2024-12-02T05:42:23.793881Z","cvss":null,"epss":null,"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"PyPI","name":"vyper","fixedVersion":"0.2.12"}],"fix":{"url":"https://github.com/vyperlang/vyper/pull/2345","label":"vyperlang/vyper#2345"},"references":[{"type":"WEB","url":"https://github.com/vyperlang/vyper/security/advisories/GHSA-22wc-c9wj-6q2v"},{"type":"WEB","url":"https://github.com/vyperlang/vyper/pull/2345"},{"type":"WEB","url":"https://github.com/vyperlang/vyper/commit/11b7b5b7e59bc9dc859d51cd41a924b59fe47c9e"},{"type":"WEB","url":"https://pypi.org/project/vyper"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2024-12-02T05:42:23.793881Z"}}