HexBrain

HackerOne · Report #3577216

`exportReportPdf` mutation shows internal Activity

Validstatus
highseverity
92upvotes
29 Jul 2026disclosed

Summary

A issue was identified in the PDF export path for disclosed reports. When a report was exported to PDF, the export pipeline did not apply the same visibility and authorization scoping that governs the normal report view. As a result, the generated PDF could potentially include timeline content beyond what the requester was authorized to see, such as internal team activity, triage guidance, and internal fields, and reports at a limited disclosure level could potentially be rendered as if fully disclosed.

The root cause was that PDF generation assembled report content from the underlying timeline without re-checking each activity against the requester's permission level, effectively bypassing authorization for that code path rather than the report as a whole.

The issue was validated by our team and fixed promptly by enforcing the same per-activity visibility checks and disclosure-level scoping along the export path, as already applied elsewhere. We have found no evidence of misuse in our investigation to date, and no action is required from users.

How it was found

The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.

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