Fixed: CSRF nonce on OAuth authorize/callback flow #84
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?
Fixed in commit
8dd6fddSeverity: Critical
What was wrong:
OAuth callback endpoint had no CSRF protection. A malicious link could trick a logged-in admin into connecting a service to an attacker-controlled account.
Fix applied:
authorize()actionhash_equals()incallback()Files:
OauthController.php,OAuthHelper.phpLabel:
priority: critical,status: pending-testingBranch created:
feature/84-fixed-csrf-nonce-on-oauth-authorize-call