Analysis and contextual insights are available on OpenCVE Cloud.
No solution or workaround provided in the CVE record.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2024-34999 | era-compiler-solidity is the ZKsync compiler for Solidity. The problem occurred during instruction selection in the `DAGCombine` phase while visiting the XOR operation. The issue arises when attempting to fold the expression `!(x cc y)` into `(x !cc y)`. To perform this transformation, the second operand of XOR should be a constant representing the true value. However, it was incorrectly assumed that -1 represents the true value, when in fact, 1 is the correct representation, so this transformation for this case should be skipped. This vulnerability is fixed in 1.4.1. |
No history.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2024-08-02T02:59:21.780Z
Reserved: 2024-05-07T13:53:00.132Z
Link: CVE-2024-34704
Updated: 2024-08-02T02:59:21.780Z
Status : Deferred
Published: 2024-05-14T15:39:29.560
Modified: 2026-06-17T07:33:54.620
Link: CVE-2024-34704
No data.
OpenCVE Enrichment
Updated: 2025-07-13T11:22:47Z
-
CWE-682
Incorrect Calculation
EUVD