Highlights
Auth Bypass: 3 prior fixes. Scrutinize any change in this area.
api/authentication.py: most-fixed (2 issues). Treat as high-risk during review.
4 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: A pattern of authentication bypasses stems from flexible email query matching (ILIKE) and failure to raise errors on failed upstream certificates retrieval. Both flaws allow invalid or spoofed identity assertions to bypass gatekeeper logic.
Auth Bypass: Insecure resource-scoping on role updates historically enabled ID harvesting and authorization bypasses, as queries were not restricted to targeted active resources.
Host Header Injection: Unvalidated Host headers could poison OIDC redirect URIs generated by the application, leading to credential leakage or session hijacking.