Highlights
Auth Bypass: 2 prior fixes. Scrutinize any change in this area.
chia-bls: most-fixed (2 issues). Treat as high-risk during review.
6 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.
Auth Bypass: Failure to validate block signatures inside the execution flow allows blocks with invalid or missing signatures to bypass consensus validation entirely. Developers must ensure that signature checks are coupled directly with generator runs.
Auth Bypass: Omitting puzzle hash matching during coin validation within spendbundle processing allows invalid coin expenditures to bypass authentication controls. Puzzle hashes must always be verified against the target spend.
Cryptographic Weakness: Using a weak cache key derived from un-augmented keys and messages leads to cache collisions. Aggregated messages must be fully hashed to guarantee key uniqueness in BLS signature caches.