CVE-2026-77768 in Openpanelinfo

Zusammenfassung

von VulDB • 21.08.2026

Die Prozedur `report.get` in `packages/trpc/src/routers/report.ts` akzeptierte ausschließlich eine `reportId` und gab das Ergebnis von `getReportById(reportId)` direkt zurück. Die Middleware `enforceAccess` in `packages/trpc/src/trpc.ts` überprüft die Mitgliedschaft nur, wenn der Eingabeparameter einen Schlüssel für `projectId` oder `organizationId` enthält; daher wurde eine Eingabe, die ausschließlich aus einer `reportId` bestand, ungeprüft durchgelassen. Die Funktion `getReportById` in `packages/db/src/services/reports.service.ts` führt ein `findUnique` basierend auf der Berichts-ID ohne Projekt-Scoping (Projektbezug) durch. Daher konnte jeder authentifizierte Benutzer die vollständige Konfiguration jedes gespeicherten Berichts auf der Instanz lesen, einschließlich der zugehörigen `projectId`, Ereignisreihe, Filter, Aufschlüsselungen und Formeln, indem er dessen Kennung angab. Die benachbarten Prozeduren zum Aktualisieren (`update`), Löschen (`delete`) und Duplizieren (`duplicate`) lösen den Bericht zunächst auf und prüfen den Zugriff über die Funktion `getProjectAccess` unter Bezugnahme auf die eigene `projectId` des Berichts; das Versäumnis war somit spezifisch für diese einzelne Prozedur.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

VulnCheck

Reservieren

21.08.2026

Veröffentlichung

21.08.2026

Moderieren

akzeptiert

Eintrag

VDB-394088

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!