- Verschifft
- 23. September 2026 um 08:37 UTC
- Autor
- Kamo
- Ausschuss
- f64f337
Zwei unabhängige Lücken in ImagingController: - /backfill-thumbnails ausgewählte Kandidaten plattformweit (kein Organisation Prädikat überhaupt; die last-resort tier war ein roher findAll im Speicher gefiltert), so dass jeder org's MANAGE_STORAGE admin konnte auslösen, dass auch die Dokumente jedes anderen Mieters gelesen und umgeschrieben werden. Resolve Caller-eigene Organisation und wählen Sie nur aus ihm, mit dem neue org-scoped Projektarchiv Abfragen. Der Sweep selbst war bewusst plattformweit durch Design; dieser Service hat kein "Gräufel"-Signal zu Gate ein wirklich Cross-Tenant laufen auf statt, so scoping auf die org ist die Lösung. - historyChanges/historyDownloads löste den Img über eine rohe imgRepository.findById auf, die überprüft Existenz nur: keine Räumgrenze, im Gegensatz zu jeder anderen in diesem Controller gelesen. A VIEW_DOCUMENTS Mitglied unter der eigenen Zugangsebene eines Dokuments könnte seine Änderungshistorie lesen (dataOld enthalten - die eigenen Vorfeld-Werte des Dokuments) und seine Download-Trail, für eine Dokument, das sie nie direkt öffnen konnten. Resolve durch ************ statt, der gleiche Anruf jeder andere lesen Sie hier bereits verwendet, und behandeln die **************** es kann werfen.
