Highlights
Auth Bypass: 6 prior fixes. Scrutinize any change in this area.
Security/Authorization/Expression/ExpressionCompiler.php: most-fixed (3 issues). Treat as high-risk during review.
5 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: Incomplete parenthesization of compiled binary expressions allows logical operator precedence to be ignored, directly leading to critical authorization bypasses in compiled expression checks.
Auth Bypass: State pollution where compiled security attributes were not reset between compilation runs can leak authorization state across evaluations, leading to unexpected access grants.
Auth Bypass: Failing to properly register or query the role hierarchy service during compiled access control generation allows nested role privileges to be bypassed.