Skip to content

HackerOne · disclosed report #167828

Ability to enumerate private programs using SAML

How it was found, in CyberSIXT's words · 24 votes

This analysis is CyberSIXT's own summary of the public report, written by a model and checked automatically. It may be wrong: the researcher's report is the source.

Read the researcher's report

Read the researcher's report on HackerOne

The report describes a SAML-related indicator that could reveal whether some private programs existed. It withholds the discovery method and says the signal was not definitive, limiting confidence about the exact behavior and impact.

How it was found

  1. The researcher examined behavior associated with SAML-enabled programs.
  2. They observed an indicator correlated with the existence of some private programs.
  3. The report provides no test details or definitive confirmation method.
  4. The program made changes to help teams disguise their existence.
Access needed
Not clear from the report
User interaction
Not clear
Whose object
No object involved
Boundary crossed
A SAML-related signal could reveal the existence of private programs.
Root cause
SAML-related behavior exposed a signal that could indicate the existence of some private programs.
Impact
An observer could potentially infer that certain private programs existed, without definitive confirmation.
Fix
The program made changes intended to help teams disguise their existence.
Components
SAML authentication
Confidence
low

This analysis is CyberSIXT's own summary of the public report, written by a model and checked automatically. It may be wrong: the researcher's report is the source. Written 2026-11-15. 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.
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.
AWS bucket leading to iOS test build code and configuration exposureNo accountNo object involvedPublic access exposed the program's test-build materials.
Program
HackerOne
Status
Valid
Bounty
None stated
Weakness as filed
Information Disclosure
Disclosed
2016
Upvotes
24

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 · 1 shared technique
  2. The /reports/:id.json endpoint discloses potentially sensitive user attributes when reporter summary is present#3000510HackerOne · needs: no account · 1 shared technique
  3. Customer private program can disclose email any users through invited via username#807448HackerOne · needs: a user account · 1 shared technique
  4. Access to multiple production Grafana dashboards#663628Snapchat · needs: no account · 1 shared technique
  5. Open prod Jenkins instance#231460Snapchat · needs: a user account · 1 shared technique
  6. An attacker can can view any hacker email via /SaveCollaboratorsMutation operation name#2032716HackerOne · needs: a user account · 1 shared technique
  7. gitlab-workhorse bypass in Gitlab::Middleware::Multipart allowing files in `allowed_paths` to be read#850447GitLab · needs: a user account · 1 shared technique
  8. Employee's GitHub Token Found In Travis CI Build Logs#496937Superhuman (formerly Grammarly) · needs: no account · 1 shared technique
  9. JSON serialization of any Project model results in all Runner tokens being exposed through Quick Actions#509924GitLab · needs: a user account · 1 shared technique
  10. Partial disclosure of report activity through new "Export as .zip" feature#182358HackerOne · needs: a user account · 1 shared technique
  11. Github information leaked#676212Semrush · needs: no account · 1 shared technique
  12. AWS bucket leading to iOS test build code and configuration exposure#404822Slack · needs: no account · 1 shared technique

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.