Cloudflare Public Bug Bounty · Report #1593413
Sign in with Apple generates long-life JWTs, seemingly irrevocable, that grant immediate access to accounts
Validstatus
lowseverity
$250bounty
17upvotes
27 Jun 2022disclosed
Summary
The OIDC JWT token issued on a new Sign in with Apple ID to the Cloudflare Dashboard had an excessive lifetime. When intercepted by a malicious actor, it enabled impersonation of the affected user on multiple devices during the entire token validity period without the need to re-authenticate. The issue was fixed by the engineering team and the lifetime of the generated JWT was significantly decreased.
How it was found
The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.