Skip to content

Phabricator · disclosed report #213942

Differential "Show Raw File" feature exposes generated files to unauthorised users

No analysis yet · 10 votes

No analysis of this report yet. What HackerOne publishes about it is below, with the link to the report.

Read the researcher's report

Read the researcher's report on HackerOne

No analysis of this report yet. What HackerOne publishes about it is below, with the link to the report. Ask for a correction or removal.

Similar findings, side by side
ReportAccessWhose objectBoundary crossed
Confidential data of users and limited metadata of programs and reports accessible via GraphQLNot clear from the reportAnother user'sA GraphQL caller accessed other users' confidential data and restricted program or report metadata.
Sensitive user information disclosure at bonjour.uber.com/marketplace/_rpc via the 'userUuid' parameterNo accountAnother user'sA public RPC request accessed another user's personal data and mobile API token by supplying their UUID.
The /reports/:id.json endpoint discloses potentially sensitive user attributes when reporter summary is presentNo accountAnother user'sA public report representation exposed private attributes of its reporter.
Customer private program can disclose email any users through invited via usernameA user accountAnother user'sAn invitation creator retrieved another user's email from a pending invitation record.
Access to multiple production Grafana dashboardsNo accountNo object involvedUnauthenticated access exposed production dashboards and their confidential metrics.
Open prod Jenkins instanceA user accountNo object involvedA broadly available Google login granted access to Jenkins administrative capabilities.
An attacker can can view any hacker email via /SaveCollaboratorsMutation operation nameA user accountThe attacker's ownA report collaborator flow exposed an invitee's private email before invitation acceptance.
gitlab-workhorse bypass in Gitlab::Middleware::Multipart allowing files in `allowed_paths` to be readA user accountAnother user'sAn authenticated project user caused upload handling to read server-side files, including files outside their own uploads.
Employee's GitHub Token Found In Travis CI Build LogsNo accountAnother user'sPublicly accessible build logs exposed a token that granted access to private repositories.
JSON serialization of any Project model results in all Runner tokens being exposed through Quick ActionsA user accountAnother user'sA project commenter obtained Runner tokens from a project they could not access.
Partial disclosure of report activity through new "Export as .zip" featureA user accountAnother user'sA limited-disclosure report's visibility boundary was crossed to expose hidden comments through export.
Github information leakedNo accountNo object involvedInternal-services development test data was exposed through a third-party repository.
Program
Phabricator
Status
Valid
Severity
Medium
Bounty
None stated
Weakness as filed
Information Disclosure
Disclosed
2017
Upvotes
10

Every one of the 12 is a mark on the map. Named now: 1 to 12, most similar first.

  1. Confidential data of users and limited metadata of programs and reports accessible via GraphQL#489146HackerOne · needs: not clear from the report
  2. Sensitive user information disclosure at bonjour.uber.com/marketplace/_rpc via the 'userUuid' parameter#542340Uber · needs: no account
  3. The /reports/:id.json endpoint discloses potentially sensitive user attributes when reporter summary is present#3000510HackerOne · needs: no account
  4. Customer private program can disclose email any users through invited via username#807448HackerOne · needs: a user account
  5. Access to multiple production Grafana dashboards#663628Snapchat · needs: no account
  6. Open prod Jenkins instance#231460Snapchat · needs: a user account
  7. An attacker can can view any hacker email via /SaveCollaboratorsMutation operation name#2032716HackerOne · needs: a user account
  8. gitlab-workhorse bypass in Gitlab::Middleware::Multipart allowing files in `allowed_paths` to be read#850447GitLab · needs: a user account
  9. Employee's GitHub Token Found In Travis CI Build Logs#496937Superhuman (formerly Grammarly) · needs: no account
  10. JSON serialization of any Project model results in all Runner tokens being exposed through Quick Actions#509924GitLab · needs: a user account
  11. Partial disclosure of report activity through new "Export as .zip" feature#182358HackerOne · needs: a user account
  12. Github information leaked#676212Semrush · needs: no account

paid a bounty

Zoom in on the map and the dots under the middle of it are named where they are.

Data as of 2026-11-15. CVE List through 2026-11-15 · EPSS of 2026-11-15 · CISA KEV checked 2026-11-15. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.