HexBrain

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.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original