Superhuman (formerly Grammarly) · Report #404864
Emails from Grammarly missing sanitization(lack of validation?) -> HTML injection in emails
Duplicatestatus
lowseverity
22upvotes
30 Apr 2019disclosed
How it was found
Summary: Emails from Grammarly (e.g. "reset password" email) missing HTML sanitization. That leads to content spoofing in emails.
Steps To Reproduce:
- Go to "Profile"
- Find reset password tab (if you're logged in using FB/Google, you won't see this menu)
- Change email to something like:
[email protected]->user+<h1>[email protected] - Find the letter from Grammarly in your inbox, about password reset attempt.
<h1>tag is noticeable.
Impact
Currently, the impact is miserable - content spoofing in "reset password" emails (sounds like a joke). However, it's still a bad behavior. I guess that HTML injection through unsanitized/unvalidated input could affect other Grammarly's email templates.