Highlights
Auth Bypass: 18 prior fixes. Scrutinize any change in this area.
code/SecurityAdmin.php: most-fixed (7 issues). Treat as high-risk during review.
27 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: Multiple fixes added permission checks (canCreate, canArchive, canView, ADMIN) to page operations like duplicate, archive, childfilter, and getpagecount, indicating a pattern of missing ACL enforcement on CMS actions.
Auth Bypass: Repeated authorization gaps in member/group management: autocomplete leaked member names without canEdit, addmember allowed arbitrary class instantiation, and save/delete/addgroup lacked permission checks.
SQL Injection: URLSegment was interpolated unsanitized into SQL in get_one calls; two separate commits fixed the same flaw, indicating a persistent pattern of raw string concatenation in data access.