Highlights
Denial of Service: 79 prior fixes. Scrutinize any change in this area.
lang: most-fixed (8 issues). Treat as high-risk during review.
106 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: Critical coordination and block-differ paths historically omitted or inverted signature verification checks on newly received blocks and microblocks, allowing unauthenticated blocks to be processed on-chain.
Denial of Service: Cryptographic utility functions within RIDE script execution, such as Merkle root generation and RSA verification, frequently lacked input size and evaluation complexity limits, permitting CPU/memory exhaustion.
Auth Bypass: Vulnerabilities in transaction validation allowed transactions (e.g., Version 2 transactions or smart assets) to bypass consensus feature activation barriers or execute without verifying sufficient sender balances.