HexBrain

Mozilla · Report #2712583

Bypass Email verification for monitoring at `monitor.mozilla.org`

Validstatus
mediumseverity
85upvotes
22 Jan 2025disclosed

How it was found

Summary:

I've found that I can Bypass Email verification from the leaked verfication token at /api/v1/user/breaches At monitor.mozilla.org

Steps To Reproduce:

  1. Add email address for monitoring
  2. it needs Email verification from the email owner
  3. Go to /api/v1/user/breaches , you'll find the whole data for the verified emails and also the unverified emails with the leaked of its verification token ██████
  4. Go to the verification endpoint /api/v1/user/verify-email?token=<verification token>&utm_campaign=verified-subscribers&utm_content=account-verification-email&utm_source=fx-monitor&utm_medium=email and add the verification token in token parameter
  5. BOOM, you can now monitoring that email without any permissions from the owner of that email

POC:

████

Impact

Summary:

The attacker can monitor all the email of his vectims without permissions from the owner of that email to verify that

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