Lucene search
+L

594 matches found

Positive Technologies
Positive Technologies
added 2025/01/14 12:00 a.m.12 views

PT-2025-4296 · Vyper · Vyper

Name of the Vulnerable Software and Affected Versions: Vyper versions 0.2.0 through 0.4.0 Description: The Vyper Compiler has a vulnerability when using the precompiles EcRecover 0x1 and Identity 0x4, where the success flag of the call is not checked. This allows an attacker to provide a specific...

7.5CVSS6.9AI score0.00654EPSS
SaveExploits1References11
CNNVD
CNNVD
added 2025/01/14 12:00 a.m.10 views

Vyper 安全漏洞

Vyper is a Pythonic smart contract language for EVM open sourced by vyperlang. A security vulnerability exists in Vyper 0.4.0 and earlier versions, which stems from the compiler failing to check the success flag of a call when using pre-compiled EcRecover and Identity, which could lead to incorre...

7.5CVSS6.4AI score0.00654EPSS
SaveExploits1References5
OSV
OSV
added 2024/08/15 8:11 p.m.16 views

CVE-2024-43366 zkvyper ignored loop range bounds

zkvyper is a Vyper compiler. Starting in version 1.3.12 and prior to version 1.5.3, since LLL IR has no Turing-incompletness restrictions, it is compiled to a loop with a much more late exit condition. It leads to a loss of funds or other unwanted behavior if the loop body contains it. However,...

7.5CVSS6.8AI score
SaveExploits0References3
Vulnrichment
Vulnrichment
added 2024/08/15 8:11 p.m.15 views

CVE-2024-43366 zkvyper ignored loop range bounds

zkvyper is a Vyper compiler. Starting in version 1.3.12 and prior to version 1.5.3, since LLL IR has no Turing-incompletness restrictions, it is compiled to a loop with a much more late exit condition. It leads to a loss of funds or other unwanted behavior if the loop body contains it. However,...

7.5CVSS7.6AI score0.00511EPSS
SaveExploits1References1
Cvelist
Cvelist
added 2024/08/15 8:11 p.m.41 views

CVE-2024-43366 zkvyper ignored loop range bounds

zkvyper is a Vyper compiler. Starting in version 1.3.12 and prior to version 1.5.3, since LLL IR has no Turing-incompletness restrictions, it is compiled to a loop with a much more late exit condition. It leads to a loss of funds or other unwanted behavior if the loop body contains it. However,...

7.5CVSS0.00511EPSS
SaveExploits1References1
CVE
CVE
added 2024/08/15 8:11 p.m.60 views

CVE-2024-43366

CVE-2024-43366 concerns the zkvyper Vyper compiler. From versions 1.3.12 up to 1.5.3, the LLL IR may be compiled into a loop with a late exit condition due to insufficient Turing-noncompleteness checks, potentially causing loss of funds or other unwanted behavior if the loop body contains it. Rea...

9.1CVSS7.6AI score0.00511EPSS
SaveExploits1References1Affected Software1
CNNVD
CNNVD
added 2024/08/15 12:00 a.m.9 views

Vyper 安全漏洞

Vyper is the Pythonic smart contract language for EVM. Vyper has a security vulnerability that stems from the fact that LLL IR does not have a Turing incompleteness restriction, and therefore it is compiled as a loop with a later exit condition. If the loop body contains it, it can lead to loss o...

9.1CVSS6.7AI score0.00511EPSS
SaveExploits1References2
Positive Technologies
Positive Technologies
added 2024/08/15 12:00 a.m.13 views

PT-2024-30529 · Zkvyper · Zkvyper

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...

9.1CVSS6.9AI score0.00511EPSS
SaveExploits1References6
Kitploit
Kitploit
added 2024/05/27 12:30 p.m.94 views

SherlockChain - A Streamlined AI Analysis Framework For Solidity, Vyper And Plutus Contracts

SherlockChain is a powerful smart contract analysis framework that combines the capabilities of the renowned Slither tool with advanced AI-powered features. Developed by a team of security experts and AI researchers, SherlockChain offers unparalleled insights and vulnerability detection for...

7.5AI score
SaveExploits0References100
Veracode
Veracode
added 2024/04/26 10:31 a.m.19 views

Double Evaluation

vyper is vulnerable to a Double Evaluation. This vulnerability is due to the buildcreateIR function of the createfromblueprint builtin not caching the args argument, allowing for multiple evaluations instead of retrieving the value from the stack...

5.3CVSS6.8AI score0.00455EPSS
SaveExploits0References2Affected Software1
Veracode
Veracode
added 2024/04/26 10:11 a.m.23 views

Double Evaluation

vyper is vulnerable to Double Evaluation. The vulnerability is due to the buildIR function of the sqrt builtin not caching the argument to the stack, allowing for multiple evaluations when the argument has side-effects...

5.3CVSS6.8AI score0.00455EPSS
SaveExploits0References3Affected Software1
Veracode
Veracode
added 2024/04/26 9:30 a.m.22 views

Improper Input Validation

vyper is vulnerable to Improper Input Validation. The vulnerability is due to using the slice builtin with msg.data, self.code, or .code as the buffer argument, when either the start or length arguments have side-effects, allowing an attacker to manipulate the smart contract's behaviour or extrac...

5.3CVSS6.9AI score0.00455EPSS
SaveExploits0References3Affected Software1
Veracode
Veracode
added 2024/04/26 8:28 a.m.21 views

Improper Locking

vyper is vulnerable to Improper Locking. This vulnerability is due to lack of reentrancy protection in default functions and not respecting nonreentrancy keys and failing to emit the lock, which allows an attacker to bypass the intended security mechanisms...

5.3CVSS6.8AI score0.00415EPSS
SaveExploits0References3Affected Software1
Veracode
Veracode
added 2024/04/26 7:12 a.m.26 views

Range-Based Loop Execution

vyper is vulnerable to Range-Based Loop Execution. The vulnerability is due to incorrect assertion handling in the code generation of the range statement stmt.parseForrange within file stmt.py, which allows attackers to manipulate loop parameters...

5.3CVSS6.9AI score0.00798EPSS
SaveExploits1References4Affected Software1
Veracode
Veracode
added 2024/04/26 5:06 a.m.22 views

Improper Input Validation

vyper is vulnerable to Improper Input Validation. The vulnerability is caused by improper handling of memory or storage arguments in the rawlog builtin, which results in incorrect values being logged when these arguments are used as topics...

5.3CVSS6.8AI score0.00455EPSS
SaveExploits0References2Affected Software1
Github Security Blog
Github Security Blog
added 2024/04/25 7:53 p.m.48 views

vyper's range(start, start + N) reverts for negative numbers

Summary When looping over a range of the form rangestart, start + N, if start is negative, the execution will always revert. Details This issue is caused by an incorrect assertion inserted by the code generation of the range stmt.parseForrange:...

5.3CVSS6.9AI score0.00798EPSS
SaveExploits1References6Affected Software1
OSV
OSV
added 2024/04/25 7:53 p.m.84 views

GHSA-PPX5-Q359-PVWJ vyper's range(start, start + N) reverts for negative numbers

Summary When looping over a range of the form rangestart, start + N, if start is negative, the execution will always revert. Details This issue is caused by an incorrect assertion inserted by the code generation of the range stmt.parseForrange:...

5.3CVSS5.1AI score0.00798EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
added 2024/04/25 7:53 p.m.34 views

vyper performs incorrect topic logging in raw_log

Summary Incorrect values can be logged when rawlog builtin is called with memory or storage arguments to be used as topics. A contract search was performed and no vulnerable contracts were found in production. In particular, no uses of rawlog were found at all in production; it is apparently not ...

5.3CVSS5.3AI score0.00455EPSS
SaveExploits0References4Affected Software1
OSV
OSV
added 2024/04/25 7:53 p.m.79 views

GHSA-XCHQ-W5R3-4WG3 vyper performs incorrect topic logging in raw_log

Summary Incorrect values can be logged when rawlog builtin is called with memory or storage arguments to be used as topics. A contract search was performed and no vulnerable contracts were found in production. In particular, no uses of rawlog were found at all in production; it is apparently not ...

5.3CVSS5.2AI score0.00455EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2024/04/25 7:51 p.m.33 views

vyper performs double eval of the slice start/length args in certain cases

Summary Using the slice builtin can result in a double eval vulnerability when the buffer argument is either msg.data, self.code or .code and either the start or length arguments have side-effects. A contract search was performed and no vulnerable contracts were found in production. Having...

5.3CVSS5.5AI score0.00455EPSS
SaveExploits0References5Affected Software1
Rows per page
Query Builder