Quick answers
- Is CVE-2026-77768 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-77768 being exploited in the wild.
- How severe is CVE-2026-77768?
- Medium severity, with a CVSS score of 6.5, published 21 August 2026.
- Which products and versions are affected?
- Openpanel-dev OpenPanel <UNKNOWN>.
- Is there a fix for CVE-2026-77768?
- No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
- How is CVE-2026-77768 attacked?
- It is attacked over the network, in a web application.
- Am I affected by CVE-2026-77768?
- Check whether anything you run is named in the advisory. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
The report.get procedure in packages/trpc/src/routers/report.ts accepts only a reportId parameter and calls getReportById(reportId) directly without project scoping. The enforceAccess middleware in packages/trpc/src/trpc.ts only evaluates membership when input contains projectId or organizationId keys; an input with reportId alone bypasses this check. The underlying getReportById service in packages/db/src/services/reports.service.ts performs an unscoped findUnique query on the report ID. An authenticated attacker can enumerate or guess report IDs to read sensitive report metadata including owning projectId, event series, filters, breakdowns, and formulas. Related procedures (update, delete, duplicate) correctly perform project access checks after fetching the report, making this omission specific to the get endpoint. A patch adding projectId validation to the report.get procedure would mitigate the issue.
Affected products
- Openpanel-dev OpenPanel <UNKNOWN>
Timeline
- 2026-08-21: disclosed