An invite-only's program submission state is accessible to users no longer part of the program
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 HackerOneReport Stats
- Report ID: 800109
- State: Closed
- Substate: resolved
- Upvotes: 189