Highlights
Auth Bypass: 1 prior fix. Scrutinize any change in this area.
HttpRewriteWrappedRequest: most-fixed (1 issue). Treat as high-risk during review.
1 high-severity fix 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: Bypasses of container-managed security configurations occurred when the HttpRewriteWrappedRequest unwrapped underlying HttpServletRequest instances, stripping away authentication or authorization boundaries enforced by the container. Developers must avoid unwrapping request wrappers to preserve the servlet container's integrity.
Open Redirect: Insufficient URL path encoding during redirect generation allowed unvalidated path parameters to manipulate the destination, potentially directing users to external untrusted domains. Strict path parameter encoding is required inside redirect builders.
Information Disclosure: The inclusion of legacy diagnostic JSP files containing system metrics and JVM memory details posed a direct information disclosure risk. Developers must ensure debugging artifacts are permanently removed from production builds.