Lucene search
+L

492 matches found

Cvelist
Cvelist
added 2024/01/02 9:26 p.m.27 views

CVE-2024-21629 Erroneous handling of `record_external_operation` error return

Rust EVM is an Ethereum Virtual Machine interpreter. In rust-evm, a feature called recordexternaloperation was introduced, allowing library users to record custom gas changes. This feature can have some bogus interactions with the call stack. In particular, during finalization of a CREATE or...

5.9CVSS7.6AI score0.00577EPSS
SaveExploits0References4
CVE
CVE
added 2024/01/02 9:26 p.m.78 views

CVE-2024-21629

Rust EVM contains a vulnerability in the record_external_operation feature of rust-evm. During finalization of CREATE/CREATE2, if substack execution succeeds, the substate is committed before calling record_external_operation(Write(out_code.len())). If record_external_operation later fails, the e...

7.5CVSS7.4AI score0.00577EPSS
SaveExploits0References4Affected Software1
OSV
OSV
added 2024/01/02 9:26 p.m.18 views

CVE-2024-21629 Erroneous handling of `record_external_operation` error return

Rust EVM is an Ethereum Virtual Machine interpreter. In rust-evm, a feature called recordexternaloperation was introduced, allowing library users to record custom gas changes. This feature can have some bogus interactions with the call stack. In particular, during finalization of a CREATE or...

5.9CVSS7.4AI score
SaveExploits0References6
Positive Technologies
Positive Technologies
added 2024/01/02 12:00 a.m.16 views

PT-2024-18980 · Rust-Evm · Rust-Evm

Name of the Vulnerable Software and Affected Versions: rust-evm versions prior to 0.41.1 Description: The issue is related to the record external operation feature in rust-evm, which allows library users to record custom gas changes. This feature can have bogus interactions with the call stack,...

7.5CVSS7.4AI score0.00577EPSS
SaveExploits0References12
NVD
NVD
added 2023/12/13 8:15 p.m.48 views

CVE-2023-46247

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Contracts containing large arrays might underallocate the number of slots they need by 1. Prior to v0.3.8, the calculation to determine how many slots a storage variable needed used math.ceiltype.sizeinbytes / 32. T...

7.5CVSS0.00697EPSS
SaveExploits0References3
CVE
CVE
added 2023/12/13 7:39 p.m.53 views

CVE-2023-46247

CVE-2023-46247 concerns Vyper (EVM) where contracts with large arrays could underallocate storage slots by 1 due to a rounding error in the calculation of required slots. Prior to v0.3.8, storage size was computed as ceil(type_.size_in_bytes / 32); when type_.size_in_bytes is large (>2**46) or...

7.5CVSS7.3AI score0.00697EPSS
SaveExploits0References3Affected Software1
OSV
OSV
added 2023/12/13 7:39 p.m.39 views

CVE-2023-46247 Vyper has incorrect storage layout for contracts containing large arrays

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Contracts containing large arrays might underallocate the number of slots they need by 1. Prior to v0.3.8, the calculation to determine how many slots a storage variable needed used math.ceiltype.sizeinbytes / 32. T...

7.5CVSS7.4AI score
SaveExploits0References5
Code423n4
Code423n4
added 2023/11/10 12:00 a.m.85 views

Signature malleability can occur by using EVM's ecrecover

Lines of code Vulnerability details Impact EVM's ecrecover is susceptible to signature malleability which allows replay attacks, check this. Proof of Concept OffChainSignatureValidator in its function isValidSignature checks for signature validity by using vulnerable method of ecrecover. address...

7.1AI score
SaveExploits0
Code423n4
Code423n4
added 2023/10/06 12:00 a.m.14 views

accrueConcentratedPositionTimeWeightedLiquidity may revert under special situations

Lines of code Vulnerability details Impact LiquidityMining.accrueConcentratedPositionTimeWeightedLiquidity may unintentionally reverts and make transactions does not succeed Proof of Concept The LiquidityMining.accrueConcentratedPositionTimeWeightedLiquidity function calculates the concentrated...

7AI score
SaveExploits0
NVD
NVD
added 2023/09/27 3:19 p.m.41 views

CVE-2023-42460

Vyper is a Pythonic Smart Contract Language for the EVM. The abidecode function does not validate input when it is nested in an expression. Uses of abidecode can be constructed which allow for bounds checking to be bypassed resulting in incorrect results. This issue has not yet been fixed, but a...

7.5CVSS6AI score0.00554EPSS
SaveExploits1References2
Prion
Prion
added 2023/09/27 3:19 p.m.24 views

Out-of-bounds

Vyper is a Pythonic Smart Contract Language for the EVM. The abidecode function does not validate input when it is nested in an expression. Uses of abidecode can be constructed which allow for bounds checking to be bypassed resulting in incorrect results. This issue has not yet been fixed, but a...

5CVSS7.5AI score0.00554EPSS
SaveExploits1References2Affected Software1
Cvelist
Cvelist
added 2023/09/26 6:47 p.m.46 views

CVE-2023-42460 _abi_decode input not validated in complex expressions in Vyper

Vyper is a Pythonic Smart Contract Language for the EVM. The abidecode function does not validate input when it is nested in an expression. Uses of abidecode can be constructed which allow for bounds checking to be bypassed resulting in incorrect results. This issue has not yet been fixed, but a...

5.3CVSS7.7AI score0.00554EPSS
SaveExploits1References2
OSV
OSV
added 2023/09/26 6:47 p.m.29 views

CVE-2023-42460 _abi_decode input not validated in complex expressions in Vyper

Vyper is a Pythonic Smart Contract Language for the EVM. The abidecode function does not validate input when it is nested in an expression. Uses of abidecode can be constructed which allow for bounds checking to be bypassed resulting in incorrect results. This issue has not yet been fixed, but a...

5.3CVSS7.3AI score
SaveExploits0References4
CVE
CVE
added 2023/09/26 6:47 p.m.66 views

CVE-2023-42460

CVE-2023-42460 affects Vyper (EVM Python-like language). The _abi_decode() function does not validate input when nested in an expression, enabling construction that bypasses bounds checking and may yield incorrect results. No exploitation details are provided in the documents, and the vulnerabili...

7.5CVSS6.2AI score0.00554EPSS
SaveExploits1References2Affected Software1
Vulnrichment
Vulnrichment
added 2023/09/26 6:47 p.m.18 views

CVE-2023-42460 _abi_decode input not validated in complex expressions in Vyper

Vyper is a Pythonic Smart Contract Language for the EVM. The abidecode function does not validate input when it is nested in an expression. Uses of abidecode can be constructed which allow for bounds checking to be bypassed resulting in incorrect results. This issue has not yet been fixed, but a...

5.3CVSS6.8AI score0.00554EPSS
SaveExploits1References2
NVD
NVD
added 2023/09/18 9:16 p.m.38 views

CVE-2023-42441

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Starting in version 0.2.9 and prior to version 0.3.10, locks of the type @nonreentrant"" or @nonreentrant'' do not produce reentrancy checks at runtime. This issue is fixed in version 0.3.10. As a workaround, ensure...

5.3CVSS5AI score0.00423EPSS
SaveExploits1References3
CVE
CVE
added 2023/09/18 8:52 p.m.71 views

CVE-2023-42443

Vyper

8.1CVSS8.2AI score0.00696EPSS
SaveExploits1References2Affected Software1
Cvelist
Cvelist
added 2023/09/18 8:19 p.m.64 views

CVE-2023-42441 Vyper has incorrect re-entrancy lock when key is empty string

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Starting in version 0.2.9 and prior to version 0.3.10, locks of the type @nonreentrant"" or @nonreentrant'' do not produce reentrancy checks at runtime. This issue is fixed in version 0.3.10. As a workaround, ensure...

5.3CVSS5.3AI score0.00423EPSS
SaveExploits1References3
CVE
CVE
added 2023/09/18 8:19 p.m.75 views

CVE-2023-42441

CVE-2023-42441 affects the Vyper language. From versions 0.2.9 up to, but not including, 0.3.10, locks using @nonreentrant("") or @nonreentrant('') fail to perform reentrancy checks at runtime. The issue is fixed in version 0.3.10. As a workaround, ensure the lock name is a non-empty string. Affe...

5.3CVSS5AI score0.00423EPSS
SaveExploits1References3Affected Software1
OSV
OSV
added 2023/09/18 8:19 p.m.34 views

CVE-2023-42441 Vyper has incorrect re-entrancy lock when key is empty string

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Starting in version 0.2.9 and prior to version 0.3.10, locks of the type @nonreentrant"" or @nonreentrant'' do not produce reentrancy checks at runtime. This issue is fixed in version 0.3.10. As a workaround, ensure...

5.3CVSS5.1AI score
SaveExploits0References5
Rows per page
Query Builder