HexBrain

HackerOne · Report #318399

Program profile_metrics.json contains time to triage for deptofdefense even it's turned off

Validstatus
$250bounty
27upvotes
9 Mar 2018disclosed

How it was found

Hello Hackerone Security Team,

#Summary

  1. Well, in your previous report, it was revealing about Time to Triage for WordPress which you fixed it.
  1. However, the program US dept of defense doesn't have profile metrics which we can't display any certain info. But, still profile_metrics.json leaks the time to triage parameter for US DEPT OF DEFENSE though it disabled from the side of Profile Metrics (Response Efficiency).

#Step to Reproduce

  1. Go To https://hackerone.com/deptofdefense.

2)Note: you can see there is no response efficiency.

  1. Now, use the profile_metrics.json at the end of program parameter.

https://hackerone.com/deptofdefense/profile_metrics.json

  1. The response is

{"mean_time_to_first_response":null,"mean_time_to_triage":1173600,"mean_time_to_resolution":null,"mean_time_to_bounty":null,"total_bounties_paid_prefix":null,"total_bounties_paid":null,"average_bounty_lower_range":null,"average_bounty_upper_range":null,"top_bounty_lower_range":null,"top_bounty_upper_range":null}

The parameter mean_time_to_triage has been leaked even though it should be set to null.

As this is the case of deptofdefense, then this type of parameters should always be set to null and be private.

Thanks Kunal

(Attaching with POC)

F265751

Impact

An attacker can gain information regarding deptofdefense (Triage time) even though it's turned off.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original