Highlights
Auth Bypass: 20 prior fixes. Scrutinize any change in this area.
server: most-fixed (4 issues). Treat as high-risk during review.
31 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: Flaws in central authorization handlers allowed requests to bypass enforcement when exceptions were suppressed, or when parameter bindings (such as mapping user IDs to channel IDs) were incorrectly aligned.
XML External Entity (XXE): XML parsing routines across multiple serializers and document builders historically failed to restrict DOCTYPE declarations or external DTDs, enabling arbitrary local file read and server-side request forgery (SSRF).
Deserialization of Untrusted Data: Unsafe XStream serialization configurations allowed remote code execution (RCE) via arbitrary object graph instantiation, which initially required blacklists and was subsequently resolved via strict class allowlists.