Able to Create Testimonials for myself using Sandbox
Team Summary
Official summary from HackerOne
This vulnerability allows hackers to create and display self-authored testimonials on their public profiles. The issue arises when a hacker creates a sandbox program on HackerOne and invites an alternate account. The alternate account can then submit reports to the sandbox program, and the primary account, acting as the program owner, can resolve these reports. Upon resolution, the program owner is presented with an option to provide a testimonial for the hacker who submitted the report. By filling out this testimonial form and enabling the "Show this blurb on my profile" setting, the hacker can display the self-authored testimonial on their public HackerOne profile. We came to the decision to score this as Medium (5.3) due to the fact that this impacts the Integrity of the testimonial system as modification of data is possible. The hacker does not have complete control over testimonials however as they only work to show feedback from "a private team" (i.e. their own Private Sandbox Program) and not any actual team. As a result of this report, our team implemented a fix to prevent creation of a hacker review (Testimonial) when a team is sandboxed, and introduced more extensive access control checking to ensure that only legitimate testimonials can be written. We've also removed the false testimonials created out of this exercise. The hacker completed a retest and confirmed that the issue is no longer present.
Vulnerability Details
Technical details and impact analysis
Report Details
Additional information and metadata
State
Closed
Substate
Resolved
Bounty
$2500.00
Submitted
Weakness
Improper Access Control - Generic