CVE-2025-52484 in RISC Zero
Zusammenfassung
von VulDB • 31.05.2026
RISC Zero ist eine allgemeine Computing-Plattform, die auf zk-STARKs und der RISC-V-Mikroarchitektur basiert. Aufgrund einer fehlenden Einschränkung im rv32im-Circuit sind alle 3-Register-RISC-V-Anweisungen (einschließlich remu und divu) in risc0-zkvm 2.0.0, 2.0.1 und 2.0.2 anfällig für einen Angriff durch einen böswilligen Prover. Die Hauptidee des Angriffs besteht darin, die RISC-V-Virtual Machine dazu zu bringen, den Wert des rs1-Registers als gleich dem des rs2-Registers zu behandeln, was auf das Fehlen von Einschränkungen im rv32im-Circuit zurückzuführen ist. Rust-Anwendungen, die das risc0-zkvm-Crate in den Versionen 2.0.0, 2.0.1 und 2.0.2 verwenden, sollten auf Version 2.1.0 aktualisiert werden. Smart-Contract-Anwendungen, die den offiziellen RISC Zero Verifier Router verwenden, müssen keine Maßnahmen ergreifen: zkVM Version 2.1 ist auf allen offiziellen Routern aktiv, und Version 2.0 wurde deaktiviert. Smart-Contract-Anwendungen, die den Verifier-Router nicht verwenden, sollten ihre Verträge aktualisieren, um Verifizierungsaufrufe an die Version 2.1 des Verifiers zu senden.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.