Security context

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

mystenlabs/walrus
main @ fb097a2
23
Fixes
2
CVEs
HIGH
Peak severity
21.1%
Coverage
Highlights
Denial of Service: 18 prior fixes. Scrutinize any change in this area.
crates/walrus-service/src/node.rs: most-fixed (6 issues). Treat as high-risk during review.
8 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.

Denial of Service: Unbounded vector allocations based on untrusted user-supplied request counts and missing sender validation can lead to node memory exhaustion and crash loops.
Auth Bypass: Insecure fallback patterns in JWT signature decoding can allow attackers to bypass authentication when no explicit verification key is configured.
Denial of Service: Deserializing untrusted encoded structures without pre-allocation size checks exposes the decoder to out-of-memory panic vectors.