An invite-only's program submission state is accessible to users no longer part of the program

Disclosed: 2020-04-21 23:15:04 By d4rk_g1rl To security
Low
Vulnerability Details
####Related This Report: #645299 ###Steps To Reproduce: ####██████ Private Program: 1. I was invited by █████: `https://hackerone.com/███` 2. Submitted a report/vulnerabilty. `https://hackerone.com/reports/519502` 3. Accepted by ████ and mark as resolved. 4. Try to leave the program. 5. The █████████ Program is not accessible anymore. 5. Back to your previous report and capture the request: ####REQUEST: GET /reports/519502.json HTTP/1.1 Host: hackerone.com User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 Accept: application/json, text/javascript, */*; q=0.01 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Referer: https://hackerone.com/reports/519502 X-Requested-With: XMLHttpRequest Cookie: __cfduid=████████; _cfuid=█████; _ga=█████████; _mkto_trk=███████; _biz_uid=███████; _biz_nA=14; _biz_pendingA=%5B%5D; _biz_flagsA=████████; __Host-session=█████████████; _gid=GA1.2.1121101145.1582021374 Connection: close Cache-Control: max-age=0 ####RESPONSE: "team":{"id":██████,"url":"https://hackerone.com/███","handle":"██████████","profile_picture_urls":{"small":"█████████","medium":"████},"permissions":[],"submission_state":"open" #####The `submission_state:open` which means the submission still open even the █████ not accessible anymore. ####█████ Private Program: 1. I was invited by ██████: `https://hackerone.com/█████████` 2. Submitted a report/vulnerabilty. `https://hackerone.com/reports/668433` 3. Accepted by ███ and mark as resolved. 4. Try to leave the program. After I leave the program the program still accepting the report ans the submission still open. 5. The █████████ Program is not accessible anymore. 6. Few months later, Back to your previous report and capture the request: ####REQUEST: GET /reports/668433.json HTTP/1.1 Host: hackerone.com User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 Accept: application/json, text/javascript, */*; q=0.01 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Referer: https://hackerone.com/reports/668433 ███████ X-Requested-With: XMLHttpRequest ██████████ Connection: close ####RESPONSE: "team":{"id":████████,"url":"https://hackerone.com/███████","handle":"███","profile_picture_urls":███,"permissions":[],"submission_state":"disabled", #####The `submission_state:disabled` which means the submission was disable even the ██████████ not accessible anymore. ## Impact The user can define whether the submission still `OPEN` or `DISABLE` on Private Programs after leaving which not accessible anymore. Regards,
Actions
View on HackerOne
Report Stats
  • Report ID: 800109
  • State: Closed
  • Substate: resolved
  • Upvotes: 189
Share this report