Security: REST dispatch endpoint missing ACL check #109
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Audit Finding
Severity: High
Issue:
DispatchController::dispatch()does not verifycore.managepermission. Any API-authenticated user can trigger cross-posts for any article.Fix: Add ACL check after method check.
Files:
DispatchController.phpBranch created:
feature/109-security-rest-dispatch-endpoint-missing-