Highlights
Auth Bypass: 9 prior fixes. Scrutinize any change in this area.
src/Content/ContentManager.py: most-fixed (6 issues). Treat as high-risk during review.
17 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: The Multiuser plugin has historically suffered from authorization bypasses due to case-normalization issues in command blocklists and failures to disable critical administrative operations when running in proxy mode. Failure to enforce lowercase canonicalization allows restricted commands to be executed.
Sandbox Escape: Confinement of sandboxed sites is vulnerable to bypasses if iframe sandbox attributes are configured loosely (e.g., allowing popups to escape) or lack cryptographic nonce enforcement to validate secure content wrapper execution.
Path Traversal: Local file-serving endpoints in the UI request handler have repeatedly leaked sensitive configuration files outside the expected data root due to inadequate path canonicalization and insufficient validation of relative path sequences.