HackerOne · Report #1127455
Hackers can reveal the names of private programs that have an external link
How it was found
Summary:
Hi team,
Our team has found a way to distinguish between private programs with external links. Due to the ability to select Severity Rating Options, the program can set two options : Rating or CVSS Score and CVSS Score Only. One of them removes the possibility of setting the severity(directly). Since no one can do this in sandbox programs, and both options are set by default, this difference allows us to understand that the changes were made by the program administrator. This means that the program has control, and therefore a private part
Steps To Reproduce:
- Create new account( Ideally)
- Go to https://hackerone.com/hacktivity/publish
- Input Program - :handle: external program
- Other fields - test and click create report
- After, You need to click on the severity button
{F1233314} 6. Looking at a possible variation of the severity setting
- If we have only one option, then the program has a private part {F1233318}
Recommendation:
We believe that at the end of the check, for the severity_options attribute, we need to create a check for whether the report belongs to the is_published attribute, and if it is set to true, then always set severity_options to the rating_and_cvss value
Impact
Hackers can reveal the names of private programs that have an external link