„`html
Zusammenfassung
CVE-2026-54560 beschreibt eine kritische Authentifizierungs- und Autorisierungslücke in Cloudreve, einem selbstgehosteten Dateimanagement- und Sharing-System. Die Schwachstelle ermöglicht es Angreifern mit niedrigen OAuth-Berechtigungen, auf APIs mit höheren Zugriffsrechten zuzugreifen. Das Schweregrad-Rating beträgt „High“ mit einem CVSS-Score von 7.6.
Betroffene Systeme
Die Sicherheitslücke betrifft Cloudreve-Versionen ab 4.12.0 bis einschließlich 4.16.0. Eine Fixierung wurde in Version 4.16.1 implementiert. Selbstgehostete Instanzen mit OAuth-aktiviertem Authentifizierungsmechanismus sind besonders gefährdet.
Technische Details
Das Kernproblem liegt in der fehlerhaften Implementierung der OAuth-Token-Generierung. Bei der Ausstellung von OAuth Access Token wird der erforderliche client_id-Claim nicht in den JWT integriert. Dies führt dazu, dass der JWT-Verifier die Token-Scopes nicht korrekt in den Request-Kontext lädt.
Infolgedessen behandelt die RequiredScopes-Funktion die Anfrage fälschlicherweise als nicht-scoped Session-Authentifizierung. Ein Angreifer kann somit mit einem niedrig-privilegierten OAuth-Token (z.B. mit minimalen Lese-Berechtigungen) Zugriff auf geschützte APIs erlangen, die normalerweise höhere Scopes erfordern:
- Datei-Management APIs
- Share-Funktionen
- Workflow-Systeme
- Benutzereinstellungen
- WebDAV-Konten
- Potenziell Admin-Funktionen
Der Angriffsvektor ist netzwerkgestützt (Network), was eine externe Auslösung ohne physischen Zugriff ermöglicht.
Empfohlene Massnahmen
Unmittelbare Aktualisierung auf Cloudreve Version 4.16.1 oder aktueller ist erforderlich. Administratoren sollten betroffene Instanzen ohne Verzögerung patchen. Eine Validierung bestehender OAuth-Token wird empfohlen.
Bewertung
Mit einem CVSS-Score von 7.6 stellt diese Schwachstelle ein erhebliches Sicherheitsrisiko dar. Die Kombination aus einfacher Auslösung und kritischen Auswirkungen (Privilegien-Eskalation, unbefugter Datenzugriff) erfordert sofortige Maßnahmen zur Risikominderung.
„`