Hacker can bypass 2FA requirement and reporter blacklist through embedded submission form

Disclosed: 2018-10-31 17:24:15 By japz To security
Medium
Vulnerability Details
Hi Team, ### Summary: A program owner can enforce the hackers to setup the two-factor authentication before submitting new reports to their program here: https://hackerone.com/parrot_sec/submission_requirements (see below image) {F355169} The [Parrot Sec](https://hackerone.com/parrot_sec) program has this feature enabled to enforce the hackers to setup `2FA` before submitting reports. I removed my `2FA` to test and it is good that i was block from submitting new reports (see below image) {F355168} --- ### BYPASS 2FA Requirements using Embedded Submission: Now i was able to bypass this 2FA setup requirements by using the Parrot Sec program __Embedded Submission Form__. ## Steps to reproduce: 1. Login to your account and __remove__ your 2FA on your account (if you already setup it) 2. Now go to https://hackerone.com/parrot_sec and hit `Submit Report` button, observed that you cannot submit report unless you will enable your 2FA. 3. __BYPASS:__ Get the `Embedded Submission` URL on their [policy page](https://hackerone.com/parrot_sec): i get this ->> https://hackerone.com/0a1e1f11-257e-4b46-b949-c7151212ffbb/embedded_submissions/new 4. Now submit report using that embedded submission form and you can submit reports without setting-up your 2FA, despite the program __enforce__ the user to setup the 2FA before submitting new reports. 5. 2FA requirements successfully bypassed! ## Impact Bypassing the enabled protection/feature of the program. Let me know if anything else is needed. Regards Japz
Actions
View on HackerOne
Report Stats
  • Report ID: 418767
  • State: Closed
  • Substate: resolved
  • Upvotes: 190
Share this report