CVE-2025-52484 in RISC Zero
Sumário
de VulDB • 01/06/2026
A RISC Zero é uma plataforma de computação de propósito geral baseada em zk-STARKs e na microarquitetura RISC-V. Devido a uma restrição ausente no circuito rv32im, qualquer instrução RISC-V de 3 registradores (incluindo remu e divu) no risc0-zkvm 2.0.0, 2.0.1 e 2.0.2 está vulnerável a um ataque por parte de um prover malicioso. A ideia principal do ataque é confundir a máquina virtual RISC-V para que ela trate o valor do registrador rs1 como sendo o mesmo do registrador rs2, devido à falta de restrições no circuito rv32im. Aplicações Rust que utilizam o crate risc0-zkvm nas versões 2.0.0, 2.0.1 e 2.0.2 devem atualizar para a versão 2.1.0. Aplicações de contratos inteligentes que utilizam o RISC Zero Verifier Router oficial não precisam tomar nenhuma ação: a versão zkVM 2.1 está ativa em todos os roteadores oficiais, e a versão 2.0 foi desativada. Aplicações de contratos inteligentes que não utilizam o roteador de verificação devem atualizar seus contratos para enviar chamadas de verificação para a versão 2.1 do verificador.
If you want to get best quality of vulnerability data, you may have to visit VulDB.