> CVE-2025-46723

« BACK_TO_HOME
PUBLISHED
2025-05-02 23:15
MODIFIED
2025-05-05 20:54
EPSS (Prob. Exploit)
0.48%
Top 59.9%
DATA SOURCES:
NVD 🔗 2025-10-18 CVE PROJECT 🔗 2026-01-19 FIRST EPSS 🔗 2026-10-25 GITHUB 🔗 2026-11-04 OSV 🔗 2026-09-20

> DESCRIPTION

OpenVM is a performant and modular zkVM framework built for customization and extensibility. In version 1.0.0, OpenVM is vulnerable to overflow through byte decomposition of pc in AUIPC chip. A typo results in the highest limb of pc being range checked to 8-bits instead of 6-bits. This results in the if statement never being triggered because the enumeration gives i=0,1,2, when instead the enumeration should give i=1,2,3, leaving pc_limbs[3] range checked to 8-bits instead of 6-bits. This leads to a vulnerability where the pc_limbs decomposition differs from the true pc, which means a malicious prover can make the destination register take a different value than the AUIPC instruction dictates, by making the decomposition overflow the BabyBear field. This issue has been patched in version 1.1.0.

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> GITHUB SECURITY ADVISORY

GHSA-jf2r-x3j4-23m7 HIGH

OpenVM allows the byte decomposition of pc in AUIPC chip to overflow

AFFECTED PACKAGES:
RUST / openvm
= 1.0.0
Fixed in: 1.1.0

> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)

OpenVM byte decomposition of pc in AUIPC chip can overflow

AFFECTED PACKAGES:
Unknown / Unknown
2 versions affected
ALIASES:
GHSA-jf2r-x3j4-23m7

> HISTORIQUE DES MODIFICATIONS

Première apparition
02/05/2025 23:15
Source: NVD
📊 ENRICHISSEMENT 18/10/2025 15:03
CVEPROJECT
Champ modifié: CVE Project
Ancienne valeur:
Non
Nouvelle valeur:
Oui
Total des modifications: 1 Dernière mise à jour: 1 year ago
« BACK_TO_HOME