„`html
Zusammenfassung
Cloud Commander in Versionen vor 19.20.2 weist eine kritische Directory-Traversal-Schwachstelle in den REST-Endpunkten für Dateioperationen und Markdown-Funktionen auf. Die Vulnerability ermöglicht authentifizierten und unauthentifizierten Angreifern, die Pfadnormalisierungsprüfungen zu umgehen und auf Dateien außerhalb des konfigurierten Root-Verzeichnisses zuzugreifen.
Betroffene Systeme
Produkt: Cloud Commander
Versionen: < 19.20.2
Plattformen: Alle Betriebssysteme mit Node.js-UnterstĂĽtzung
Komponenten: REST API (Dateioperationen und Markdown-Rendering)
Technische Details
Die Schwachstelle resultiert aus unzureichender Input-Validierung bei der Verarbeitung von Dateipfaden. Angreifer können Traversal-Sequenzen wie ../, URL-Encoding (%2e%2e%2f) oder doppelte Kodierung einsetzen, um Sicherheitsprüfungen zu umgehen. Dies ermöglicht:
- Unbefugtes Lesen sensibler Dateien (Konfigurationen, Credentials)
- Schreiben oder Ăśberschreiben von Dateien auĂźerhalb des Root-Verzeichnisses
- Verschieben oder Kopieren von Systemdateien
- Potenzielle Remote Code Execution durch Dateimanipulation
CVSS-Score: 9.8 (Critical) | Angriffsvektor: Network | Authentifizierung: Nicht erforderlich
Empfohlene Massnahmen
- Sofort: Cloud Commander auf Version 19.20.2 oder höher aktualisieren
- Mitigation: Zugriff auf REST-Endpunkte durch Firewall-Regeln beschränken
- Monitoring: Logs auf verdächtige Pfad-Traversal-Muster überprüfen (z.B.
../, URL-kodierte Sequenzen) - Validierung: Eingesperrte Benutzer und Netzwerksegmentierung implementieren
- Audit: Dateiintegritätsüberprüfungen durchführen, um nicht autorisierte Änderungen zu erkennen
Bewertung
Diese Vulnerability hat Critical-Schweregrad und erfordert sofortiges Handeln. Die fehlende Authentifizierungsanforderung und die breite Angriffsfläche (netzwerkbasiert) machen sie zu einer unmittelbaren Bedrohung. Ein Patch ist notwendig. Bis zur Verfügbarkeit sollten Workarounds implementiert werden.
„`