Highlights
Auth Bypass: 8 prior fixes. Scrutinize any change in this area.
src/integrations/auth/config.ts: most-fixed (4 issues). Treat as high-risk during review.
9 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: OAuth and registration flows were vulnerable to account takeover due to case-sensitive email lookups and incorrect profile mapping for migrated accounts. Attackers could register variations of target emails or hijack existing profiles.
SSRF: Custom AI provider base URLs and loopback-resolving integrations could be manipulated to target internal servers, local network endpoints, or unauthorized RPC access.
Auth Bypass: The password update API did not require verification of the user's current password, allowing anyone with an active session (or via CSRF/session hijacking) to permanently lock out the user.