Lucene search
+L

199 matches found

osv_rustsec
osv_rustsec
•added 2022/10/25 12:00 p.m.•72 views

RUSTSEC-2022-0083 evm incorrect state transition

SputnikVM, also called evm, is a Rust implementation of Ethereum Virtual Machine. A custom stateful precompile can use the isstatic parameter to determine if the call is executed in a static context via STATICCALL, and thus decide if stateful operations should be done. Prior to version 0.36.0, th...

7.5CVSS6.3AI score0.00605EPSS
SaveExploits0References3
RustSec
RustSec
•added 2022/10/25 12:00 p.m.•43 views

evm incorrect state transition

SputnikVM, also called evm, is a Rust implementation of Ethereum Virtual Machine. A custom stateful precompile can use the isstatic parameter to determine if the call is executed in a static context via STATICCALL, and thus decide if stateful operations should be done. Prior to version 0.36.0, th...

7.5CVSS1.6AI score0.00605EPSS
SaveExploits0Affected Software1
Cvelist
Cvelist
•added 2022/10/25 12:00 a.m.•83 views

CVE-2022-39354 evm has incorrect is_static parameter for custom stateful precompiles

SputnikVM, also called evm, is a Rust implementation of Ethereum Virtual Machine. A custom stateful precompile can use the isstatic parameter to determine if the call is executed in a static context via STATICCALL, and thus decide if stateful operations should be done. Prior to version 0.36.0, th...

5.9CVSS7.7AI score0.00605EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2022/10/25 12:00 a.m.•47 views

CVE-2022-39354 evm has incorrect is_static parameter for custom stateful precompiles

SputnikVM, also called evm, is a Rust implementation of Ethereum Virtual Machine. A custom stateful precompile can use the isstatic parameter to determine if the call is executed in a static context via STATICCALL, and thus decide if stateful operations should be done. Prior to version 0.36.0, th...

5.9CVSS7.3AI score0.00605EPSS
SaveExploits0References4
Vulnrichment
Vulnrichment
•added 2022/10/25 12:00 a.m.•12 views

CVE-2022-39354 evm has incorrect is_static parameter for custom stateful precompiles

SputnikVM, also called evm, is a Rust implementation of Ethereum Virtual Machine. A custom stateful precompile can use the isstatic parameter to determine if the call is executed in a static context via STATICCALL, and thus decide if stateful operations should be done. Prior to version 0.36.0, th...

5.9CVSS7.5AI score0.00605EPSS
SaveExploits0References2
CVE
CVE
•added 2022/10/25 12:00 a.m.•114 views

CVE-2022-39354

SputnikVM (evm) has a vulnerability where the is_static parameter in custom stateful precompiles could be incorrect prior to v0.36.0, incorrectly setting static context only for direct STATICCALL calls. This could lead to incorrect state transitions for affected precompiles. The patch is included...

7.5CVSS6.4AI score0.00605EPSS
SaveExploits0References2Affected Software1
CNNVD
CNNVD
•added 2022/10/25 12:00 a.m.•26 views

SputnikVM security vulnerabilities

SputnikVM is a Rust-based ethereum virtual machine implementation by rust-blockchain individual developers. A security vulnerability exists in SputnikVM versions prior to 0.36.0 that stems from passing the isstatic parameter is incorrect, an issue that could lead to incorrect state transitions...

7.5CVSS7.2AI score0.00605EPSS
SaveExploits0References3
CNNVD
CNNVD
•added 2022/08/19 12:00 a.m.•22 views

Frontier input validation vulnerability

Frontier is an EtherCompatible layer for Substrate. It is used to run unmodified Ethernet Dapps. Frontier suffers from an input validation error vulnerability that stems from the fact that it can affect the parsing of RPC results in the event of EVM recovery. In the release version, this causes t...

7.1CVSS6.4AI score0.01214EPSS
SaveExploits0References4
CNNVD
CNNVD
•added 2022/07/06 12:00 a.m.•18 views

Frontier security vulnerabilities

Frontier is an EtherCompatible layer for Substrate. It is used to run unmodified Ethernet Dapps. Frontier suffers from a security vulnerability that stems from the truncation done during the conversion between EVM Balance Type and Substrate Balance Type being incorrectly implemented, resulting in...

5.3CVSS5.8AI score0.01382EPSS
SaveExploits0References5
PyPA
PyPA
•added 2022/06/09 9:15 a.m.•20 views

PYSEC-2022-43053

Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions prior to 0.3.4 when a calling an external contract with no return value, the contract address including side effects could be evaluated twice. This may result in incorrect outcomes for contracts. This issue...

8.2CVSS6.7AI score0.01328EPSS
SaveExploits1References3Affected Software1
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2022/06/06 12:00 a.m.•10 views

CVE-2022-29255: Always-Incorrect Control Flow Implementation

Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions prior to 0.3.4 when a calling an external contract with no return value, the contract address including side effects could be evaluated twice. This may result in incorrect outcomes for contracts. This issue...

8.2CVSS7.1AI score0.01328EPSS
SaveExploits1References3
NVD
NVD
•added 2022/04/13 7:15 p.m.•79 views

CVE-2022-24788

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. Versions of vyper prior to 0.3.2 suffer from a potential buffer overrun. Importing a function from a JSON interface which returns bytes generates bytecode which does not clamp bytes length, potentially resulting in a...

9.8CVSS0.00986EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2022/04/13 6:30 p.m.•53 views

CVE-2022-24788 Buffer overflow in Vyper

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. Versions of vyper prior to 0.3.2 suffer from a potential buffer overrun. Importing a function from a JSON interface which returns bytes generates bytecode which does not clamp bytes length, potentially resulting in a...

7.1CVSS9.3AI score
SaveExploits0References4
Cvelist
Cvelist
•added 2022/04/13 6:30 p.m.•88 views

CVE-2022-24788 Buffer overflow in Vyper

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. Versions of vyper prior to 0.3.2 suffer from a potential buffer overrun. Importing a function from a JSON interface which returns bytes generates bytecode which does not clamp bytes length, potentially resulting in a...

7.1CVSS9.8AI score0.00986EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2022/04/13 12:00 a.m.•10 views

CVE-2022-24788: Buffer Copy without Checking Size of Input

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. Versions of vyper prior to 0.3.2 suffer from a potential buffer overrun. Importing a function from a JSON interface which returns bytes generates bytecode which does not clamp bytes length, potentially resulting in a...

9.8CVSS8.2AI score0.00986EPSS
SaveExploits0References3
NVD
NVD
•added 2022/04/04 6:15 p.m.•71 views

CVE-2022-24787

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. In version 0.3.1 and prior, bytestrings can have dirty bytes in them, resulting in the word-for-word comparisons giving incorrect results. Even without dirty nonzero bytes, two bytestrings can compare to equal if one en...

7.5CVSS0.01029EPSS
SaveExploits0References2
Prion
Prion
•added 2022/04/04 6:15 p.m.•33 views

Design/Logic Flaw

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. In version 0.3.1 and prior, bytestrings can have dirty bytes in them, resulting in the word-for-word comparisons giving incorrect results. Even without dirty nonzero bytes, two bytestrings can compare to equal if one en...

5CVSS7.5AI score0.01029EPSS
SaveExploits0References2Affected Software1
Cvelist
Cvelist
•added 2022/04/04 5:35 p.m.•84 views

CVE-2022-24787 Incorrect Comparison in Vyper

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. In version 0.3.1 and prior, bytestrings can have dirty bytes in them, resulting in the word-for-word comparisons giving incorrect results. Even without dirty nonzero bytes, two bytestrings can compare to equal if one en...

7.5CVSS7.7AI score0.01029EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2022/04/04 5:35 p.m.•51 views

CVE-2022-24787 Incorrect Comparison in Vyper

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. In version 0.3.1 and prior, bytestrings can have dirty bytes in them, resulting in the word-for-word comparisons giving incorrect results. Even without dirty nonzero bytes, two bytestrings can compare to equal if one en...

7.5CVSS7.4AI score
SaveExploits0References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2022/04/04 12:00 a.m.•7 views

CVE-2022-24787: Incorrect Comparison

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. In version 0.3.1 and prior, bytestrings can have dirty bytes in them, resulting in the word-for-word comparisons giving incorrect results. Even without dirty nonzero bytes, two bytestrings can compare to equal if one en...

7.5CVSS7.2AI score0.01029EPSS
SaveExploits0References3
Rows per page
Query Builder