Highlights
Denial of Service: 83 prior fixes. Scrutinize any change in this area.
execution_engine: most-fixed (31 issues). Treat as high-risk during review.
105 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: The execution engine and WASM host environment historically faced numerous node-panicking and resource-exhaustion scenarios, requiring mitigations like cycle-based gas modeling, stack depth limits, and checked arithmetic for gas calculations.
Auth Bypass: Privileged state execution, contract upgrades, and system contract entry points (such as the Mint and Auction contracts) repeatedly suffered from missing access control and call-stack/immediate-caller validation flaws.
Signature Validation Bypass: Bypasses in cryptographic verification could occur if blocks were processed or stored without enforcing deserialization-time integrity checks, or if payloads allowed non-canonical serialization representations.