HexBrain

HackerOne · Report #823915

Attacker may be able to bounce enough emails which suspend HackerOne's SES service and cause a DoS of HackerOne's email service

Validstatus
mediumseverity
18upvotes
12 Jun 2020disclosed

Summary

This was a DoS based on triggering a lot of bounced emails via SES service which could put our email sending up for review with AWS. The vulnerability was due to unrestricted invitations on sandbox programs which allowed an attacker to generate an infinite number of bounced emails. We had applied a fix by limiting program invites in sandbox programs, but it was an incomplete fix as demonstrated by @iamr000t.

Why Limited Disclosure? We don't usually limit disclosure, but there were a lot of emotional responses and far too much to redact that would have made it difficult to follow the report.

while testing on hackerone I came across an interesting endpoint which allowed program members to invite hackers to their program, I made following observations :-  1.)No rate limiting enforced while inviting other hacker.  2.) No, RFC 5322 verification while sending invites.

I used a simple payload that was "anyemail$[email protected]" and sent an email invitation, and to my surprise the email was accepted and invitation was sent however according to RFC5322 email like that can not actually exist because HackerOne uses AWS SES for emailing services as an attacker I could have used this issue to terminate HackerOne's SES account . Although after reporting this issue my report was first marked as not applicable and a duplicate to Email Spamming (all thanks to my lack of report writing skills I guess) and due to some misunderstandings and miscommunications I later on did some damage and my report was marked as ineligible for bounty. although the issue was valid and fixed (closed as resolved ) and I learnt a lot about testing for DoS attacks safely so it is a win win for everybody.

Lesson Learnt: Always test for DoS attacks carefully & Follow the Bend but not break approach

Link To the full writeup : https://medium.com/@NinadMishra/dos-and-bugbounties-a-series-of-dos-attacks-on-hackerone-9c8316e192c9

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