PT-2024-30529 · Zkvyper · Zkvyper

Trocher

·

Published

2024-08-15

·

Updated

2024-09-27

·

CVE-2024-43366

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions zkvyper versions 1.3.12 through 1.5.3
Description The issue arises from the compilation of LLL IR to a loop with a late exit condition, potentially leading to a loss of funds or unwanted behavior if the loop body contains specific conditions. However, common use cases like iterating over an array are not affected. No contracts were reportedly affected by this issue.
Recommendations For versions 1.3.12 through 1.5.3, upgrade and redeploy affected contracts to avoid the issue. At the moment, there is no information about other versions that may require different actions.

Exploit

Fix

Infinite Loop

Weakness Enumeration

Related Identifiers

CVE-2024-43366
GHSA-8J77-7RRV-6PXX

Affected Products

Zkvyper