Highlights
Auth Bypass: 52 prior fixes. Scrutinize any change in this area.
contracts/LoopringProtocolImpl.sol: most-fixed (10 issues). Treat as high-risk during review.
91 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: Custom security modifiers logged failures rather than reverting transaction execution, allowing unauthorized operations to bypass state and access controls entirely. This represents a complete failure of the contract's protective boundaries.
Auth Bypass: A validation bypass occurred where signature recovery or expected signers returning the zero address (address(0)) were not explicitly blocked, allowing empty or forged signatures to pass as valid.
Reentrancy: The wallet contract allowed arbitrary external contract calls to execute callbacks onto itself or its active modules, bypassing security states and enabling unauthorized reentrant control flow.