Lucene search
K

11 matches found

OSV
OSV
added 2024/08/29 5:15 p.m.0 views

UBUNTU-CVE-2024-45056

zksolc is a Solidity compiler for ZKsync. All LLVM versions since 2015 fold xor shl 1, x, -1 to rotl 1, x if run with optimizations enabled. Here 1 is generated as an unsigned 64 bits number 2^64-1. This number is zero-extended to 256 bits on EraVM target while it should have been sign-extended...

5.9CVSS5.8AI score0.00309EPSS
Exploits0References4
UbuntuCve
UbuntuCve
added 2024/08/29 5:15 p.m.8 views

CVE-2024-45056

zksolc is a Solidity compiler for ZKsync. All LLVM versions since 2015 fold xor shl 1, x, -1 to rotl 1, x if run with optimizations enabled. Here 1 is generated as an unsigned 64 bits number 2^64-1. This number is zero-extended to 256 bits on EraVM target while it should have been sign-extended...

5.9CVSS5.9AI score0.00309EPSS
Exploits0References3
OSV
OSV
added 2024/08/29 4:55 p.m.10 views

CVE-2024-45056 `fold (xor (shl 1, x), -1) -> (rotl ~1, x)` misoptimization in zksolc

zksolc is a Solidity compiler for ZKsync. All LLVM versions since 2015 fold xor shl 1, x, -1 to rotl 1, x if run with optimizations enabled. Here 1 is generated as an unsigned 64 bits number 2^64-1. This number is zero-extended to 256 bits on EraVM target while it should have been sign-extended...

5.9CVSS6.8AI score0.00309EPSS
Exploits0References4
Cvelist
Cvelist
added 2024/08/29 4:55 p.m.16 views

CVE-2024-45056 `fold (xor (shl 1, x), -1) -> (rotl ~1, x)` misoptimization in zksolc

zksolc is a Solidity compiler for ZKsync. All LLVM versions since 2015 fold xor shl 1, x, -1 to rotl 1, x if run with optimizations enabled. Here 1 is generated as an unsigned 64 bits number 2^64-1. This number is zero-extended to 256 bits on EraVM target while it should have been sign-extended...

5.9CVSS0.00309EPSS
Exploits0References2
CNNVD
CNNVD
added 2024/08/29 12:0 a.m.1 views

ZKsync Era 安全漏洞

ZKsync Era is an open source compiler from Matter Labs. A security vulnerability exists in versions of ZKsync Era prior to 1.5.3, which stems from LLVM mishandling of specific instructions during optimization, resulting in a numeric expansion error that affects contract execution on EraVM...

5.9CVSS6.7AI score0.00309EPSS
Exploits0References3
NVD
NVD
added 2023/10/25 10:15 p.m.9 views

CVE-2023-46232

era-compiler-vyper is the EraVM Vyper compiler for zkSync Era, a layer 2 rollup that uses zero-knowledge proofs to scale Ethereum. Prior to era-compiler-vype version 1.3.10, a bug prevented the initialization of the first immutable variable for Vyper contracts meeting certain criteria. The proble...

5.3CVSS5.2AI score0.00307EPSS
Exploits1References3
Prion
Prion
added 2023/10/25 10:15 p.m.9 views

Code injection

era-compiler-vyper is the EraVM Vyper compiler for zkSync Era, a layer 2 rollup that uses zero-knowledge proofs to scale Ethereum. Prior to era-compiler-vype version 1.3.10, a bug prevented the initialization of the first immutable variable for Vyper contracts meeting certain criteria. The proble...

5CVSS5.3AI score0.00307EPSS
Exploits1References3Affected Software1
Cvelist
Cvelist
added 2023/10/25 9:1 p.m.13 views

CVE-2023-46232 era-compiler-vyper First Immutable Variable Initialization vulnerability

era-compiler-vyper is the EraVM Vyper compiler for zkSync Era, a layer 2 rollup that uses zero-knowledge proofs to scale Ethereum. Prior to era-compiler-vype version 1.3.10, a bug prevented the initialization of the first immutable variable for Vyper contracts meeting certain criteria. The proble...

5.3CVSS5.5AI score0.00307EPSS
Exploits1References3
CVE
CVE
added 2023/10/25 9:1 p.m.42 views

CVE-2023-46232

The CVE concerns era-compiler-vyper (EraVM Vyper compiler for zkSync Era). Before 1.3.10, a bug in initialization of the first immutable variable for Vyper contracts could occur when a String or Array allocates more 256‑bit words than are initialized; the second word’s index could be left unset (...

5.3CVSS5.2AI score0.00307EPSS
Exploits1References3Affected Software1
OSV
OSV
added 2023/10/25 9:1 p.m.12 views

CVE-2023-46232 era-compiler-vyper First Immutable Variable Initialization vulnerability

era-compiler-vyper is the EraVM Vyper compiler for zkSync Era, a layer 2 rollup that uses zero-knowledge proofs to scale Ethereum. Prior to era-compiler-vype version 1.3.10, a bug prevented the initialization of the first immutable variable for Vyper contracts meeting certain criteria. The proble...

5.3CVSS5.5AI score0.00307EPSS
Exploits1References5
Positive Technologies
Positive Technologies
added 2023/10/25 12:0 a.m.2 views

PT-2023-29916 · Unknown · Era-Compiler-Vyper

Name of the Vulnerable Software and Affected Versions: era-compiler-vyper versions prior to 1.3.10 Description: The issue arises in the EraVM Vyper compiler for zkSync Era, a layer 2 rollup that uses zero-knowledge proofs to scale Ethereum. A bug prevented the initialization of the first immutabl...

5.3CVSS5.2AI score0.00307EPSS
Exploits1References7
Rows per page
Query Builder