Lucene search

K
hackeroneYoustinH1:2530242
HistoryJun 01, 2024 - 1:55 p.m.

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

2024-06-0113:55:01
youstin
hackerone.com
$716
10
edit
spot check
security
vulnerability
transparency
impact
hackerone

7.2 High

AI Score

Confidence

Low

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:
{"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"}
  1. 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

7.2 High

AI Score

Confidence

Low