Highlights
Denial of Service: 1 prior fix. Scrutinize any change in this area.
knox/auth.py: most-fixed (2 issues). Treat as high-risk during review.
0 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: Malformed or odd-length token strings can trigger unhandled binascii.Error exceptions during token decoding/hashing, crashing the request and leading to denial of service instead of returning a 401 Unauthorized response.
Timing Attack: Using standard string equality comparisons (==) when validating token digests exposes the application to timing attacks, potentially allowing an attacker to reconstruct valid tokens byte-by-byte.