Highlights
Auth Bypass: 4 prior fixes. Scrutinize any change in this area.
src/Controller/AbstractCrudController.php: most-fixed (3 issues). Treat as high-risk during review.
3 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: Associated entities and their links were exposed without performing action-level or entity-level authorization checks, potentially revealing sensitive entity administration paths to unauthorized users.
Path Traversal: Lack of strict path validation allowed directory traversal, absolute paths, and null bytes during file uploads, risking arbitrary file read and write capabilities.
Auth Bypass: Endpoints like renderFilters and autocomplete lacked proper authorization checks, allowing unauthenticated or unauthorized users to extract details about administrative entities.