Skip to content
OpenAdvisories

Package · crates.io

risc0-zkvm

4 known vulnerabilities.

4 results · Feed

  • Critical 9.3

    risc0 vulnerable to arbitrary code execution in guest via memory safety failure in `sys_read`

    RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture. In versions 2.0.2 and below of risc0-zkvm-platform, when the zkVM guest calls sys_read, the host is able to use a crafted response to writ…

  • Low 2.7

    RISC Zero Underconstrained Vulnerability: Division

    RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture. RISC packages risc0-zkvm versions 2.0.0 through 2.1.0 and risc0-circuit-rv32im and risc0-circuit-rv32im-sys versions 2.0.0 through 2.0.4 c…

  • Low 2.7

    RISC Zero zkVM Underconstrained Vulnerability

    RISC Zero is a general computing platform based on zk-STARKs and the RISC-V microarchitecture. Due to a missing constraint in the rv32im circuit, any 3-register RISC-V instruction (including remu and divu) in risc0-zkvm 2.0.0, 2.0.1, and 2.0.2 are vulnerable …

  • Low —

    RISC Zero zkVM notes on zero-knowledge

    RISC Zero zkVM was designed from its inception to provide three main guarantees: 1. *Computational integrity*: that a given software program executed correctly. 2. *Succinctness*: that the proof of execution does not grow in relation to the program being exec…