Pith. sign in

REVIEW 1 cited by

Arguzz: Testing zkVMs for Soundness and Completeness Bugs

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2509.10819 v1 pith:EDDZZXG4 submitted 2025-09-13 cs.SE cs.CRcs.PL

classification cs.SEcs.CRcs.PL
keywords zkvmsarguzzbugstestingcompletenesssoundnesscriticalprogram
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

Zero-knowledge virtual machines (zkVMs) are increasingly deployed in decentralized applications and blockchain rollups since they enable verifiable off-chain computation. These VMs execute general-purpose programs, frequently written in Rust, and produce succinct cryptographic proofs. However, zkVMs are complex, and bugs in their constraint systems or execution logic can cause critical soundness (accepting invalid executions) or completeness (rejecting valid ones) issues. We present Arguzz, the first automated tool for testing zkVMs for soundness and completeness bugs. To detect such bugs, Arguzz combines a novel variant of metamorphic testing with fault injection. In particular, it generates semantically equivalent program pairs, merges them into a single Rust program with a known output, and runs it inside a zkVM. By injecting faults into the VM, Arguzz mimics malicious or buggy provers to uncover overly weak constraints. We used Arguzz to test six real-world zkVMs (RISC Zero, Nexus, Jolt, SP1, OpenVM, and Pico) and found eleven bugs in three of them. One RISC Zero bug resulted in a $50,000 bounty, despite prior audits, demonstrating the critical need for systematic testing of zkVMs.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. ZKP Security Tools and Verification: Coverage, Effectiveness, Adoption, and Challenges

    cs.CR 2026-07 accept novelty 6.5 of 10

    Six Circom-focused ZKP tools detect 45.7% of 70 real bugs in isolation but only 19.6% on full codebases; formal verification is mostly constraint-soundness, and practitioners still run human-led workflows with heavy LLM use.

Pith tools