CVE-2025-52484 in RISC Zero
Resumen
por VulDB • 2026-06-01
RISC Zero es una plataforma de computación general basada en zk-STARKs y la microarquitectura RISC-V. Debido a una restricción faltante en el circuito rv32im, cualquier instrucción RISC-V de 3 registros (incluidas remu y divu) en risc0-zkvm 2.0.0, 2.0.1 y 2.0.2 es vulnerable a un ataque por parte de un probador malicioso. La idea principal del ataque consiste en confundir a la máquina virtual RISC-V para que trate el valor del registro rs1 como igual al del registro rs2 debido a la falta de restricciones en el circuito rv32im. Las aplicaciones Rust que utilizan el crate risc0-zkvm en las versiones 2.0.0, 2.0.1 y 2.0.2 deben actualizar a la versión 2.1.0. Las aplicaciones de contratos inteligentes que utilizan el Router Verificador oficial de RISC Zero no necesitan realizar ninguna acción: la versión zkVM 2.1 está activa en todos los routers oficiales, y la versión 2.0 ha sido deshabilitada. Las aplicaciones de contratos inteligentes que no utilizan el router verificador deben actualizar sus contratos para enviar llamadas de verificación a la versión 2.1 del verificador.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.