Highlights
Auth Bypass: 1 prior fix. Scrutinize any change in this area.
server/app/controller/api/content.js: most-fixed (1 issue). 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.
Remote Code Execution: The use of shell.exec in plugin management allowed arbitrary shell command execution and path traversal during file uploads, presenting a direct vector for remote system compromise.
Broken Access Control: Arbitrary file uploads were accessible without proper authorization middleware, allowing unauthenticated attackers to upload files prior to routes being correctly prefixed and protected.
Auth Bypass: API route matching logic in the admin authorization middleware validated only the request path string without verifying the associated HTTP verb, enabling privilege escalation.