Skip to content
Connect AISign inSign up free
CVE-2023-443787.1HighCWE-191

CVE-2023-44378: gnark vulnerable to unsoundness in variable comparison/non-unique binary decomposition

Consensys · gnark

Affected: Consensys gnark · Exploitation: unlikely (under 1%)

Not in CyberSIXT coverage yet: no article names this CVE. This page shows the public record.

0.2%probability of exploitation in the next 30 days
14th percentile
050100

Higher than 14% of scored CVEs

7.1HighCVSS 3.1
LowHigh

DescriptionCVE.org

gnark is a zk-SNARK library that offers a high-level API to design circuits. Prior to version 0.9.0, for some in-circuit values, it is possible to construct two valid decomposition to bits. In addition to the canonical decomposition of `a`, for small values there exists a second decomposition for `a+r` (where `r` is the modulus the values are being reduced by). The second decomposition was possible due to overflowing the field where the values are defined. Upgrading to version 0.9.0 should fix the issue without needing to change the calls to value comparison methods.

Affected products1

From the CVE record. A product or version that is not listed is unknown, not unaffected.

  • Consensys · gnark< 0.9.0

On the Atlas

Every published CVE is on the CyberSIXT Atlas, grouped by weakness, vendor and month.

Open the Atlas
Exploitation
Unlikely (under 1%). EPSS under 1%, or no score yet.
CISA KEV
Not listed
Public check
No public nuclei template
Vendor
Consensys
Published
October 2023

CoverageNo articles yet

No CyberSIXT article names CVE-2023-44378 yet, so there is no coverage timeline, action brief or change log for it. Everything on this page comes from the public CVE record, CISA KEV, EPSS and the nuclei template index. Search the archive or see the CVEs in the news.

References