Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

snarkify/sirius
main @ 02d44fc
3
Fixes
12
CVEs
HIGH
Peak severity
50.0%
Coverage
Highlights
Auth Bypass: 1 prior fix. Scrutinize any change in this area.
IVC: most-fixed (1 issue). Treat as high-risk during review.
3 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Cryptographic Vulnerability: The IVC verification pipeline was vulnerable to soundness bypasses due to the omission of PLONK permutation checks on the relaxed trace. This allowed structurally invalid computation steps to be accepted as mathematically correct.
Auth Bypass: The lack of accumulation checking on public instances in VanillaFS allowed verification to succeed without confirming that the steps actually corresponded to the supplied public inputs. This effectively bypassed the integrity and authentication guarantees of the proof system.
Cryptography Bug: Using unchecked addition on unsafe inputs (such as matching points or zero points) within the ECC gadget compromised soundness. This required enforcing prior input sanitization and conditional selection to handle edge cases before point addition operations are executed.