Highlights
Auth Bypass: 13 prior fixes. Scrutinize any change in this area.
src/screens/SignTransactionSheet.tsx: most-fixed (2 issues). Treat as high-risk during review.
14 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: Biometric failure fallback mechanisms on Android devices allow PIN bypasses, leaving sensitive wallet components vulnerable to unauthorized device access. Biometric checks must securely fallback to mandatory PIN challenges.
Auth Bypass: Race conditions and origin mismatches in the dApp browser messenger can associate messages from one origin with the messenger instance of another. Strict origin verification must be performed dynamically per message.
Auth Bypass: EIP-712 structured messages can be injected with undeclared parameters to bypass user verification and trigger unauthorized token approvals. Input serialization must strip out any fields not explicitly defined in the typed data definition schema.