Highlights
Auth Bypass: 1 prior fix. Scrutinize any change in this area.
jOOQ: 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 breakdown in query-policy propagation on outer/path joins allows users to bypass active row- or table-level security filters, returning unauthorized records. Developers must ensure inline derived table conditions are correctly pushed down into where-clause contexts.
SQL Injection: Inlining bind variables without proper casting and escaping creates SQL injection vectors directly inside the core jOOQ query generation engine. When generating SQL values, values must be strictly cast and formatted.
Code Execution: Dynamic compilation of parser enums using runtime reflection can allow remote code execution if dynamic literals are not properly escaped and sanitized before compiling the generated classes.