[ Spot Check ] Team members can edit a user's write-up

Disclosed: 2024-06-06 09:47:02 By youstin To security
Low
Vulnerability Details
This report was created as part of the investigation for the Spot Check about the Spot Checks feature. Hi, I discovered team members / hackerone staff can modify a user's spot check write-up. I believe this is not intended functionality for the following reasons: 1. There is no option to edit the hacker's write-up in the UI. 2. HackerOne previously fixed vulnerabilities where the team member / triager could edit a user's report. ( #2061367, #2096271 ) ### Steps to reproduce: 1. Submit a spot check write-up. 2. Edit the write-up and intercept the GraphQL request. It should look like this: ```json {"operationName":"EditSpotCheckReport","variables":{"input":{"spot_check_report_id":"Z2lkOi8vaGFja2Vyb25lL1Nwb3RDaGVja1JlcG9ydC81MDU=","executive_summary":"x","scope":"x","methodology_and_tooling":"X","findings_and_evidence":"none","time_spent":0,"files":[],"removed_attachment_ids":[],"report_ids":[]},"product_area":"hacker_dashboard","product_feature":"redirect_overview"},"query":"mutation EditSpotCheckReport($input: EditSpotCheckReportInput!) {\n editSpotCheckReport(input: $input) {\n spot_check_report {\n id\n _id\n state\n __typename\n }\n was_successful\n errors {\n edges {\n node {\n id\n type\n field\n message\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"} ``` 3. Log in the organization account. Copy the graphQL request above and send it. You can modify parts of the body and you should see the write-up has been modified. {F3318885} {F3318886} ## Impact Members and Triage can rewrite the story the hacker is trying to tell and edits are not transparant - Give hackers a bad image in disclosed reports - Tell a different story or lower impact artificially
Actions
View on HackerOne
Report Stats
  • Report ID: 2530242
  • State: Closed
  • Substate: resolved
  • Upvotes: 136
Share this report