„`html
Zusammenfassung
CVE-2026-50112 ist eine kritische Sicherheitslücke in Apache CloudStack, die es authentifizierten Mandanten ermöglicht, Server-Side Request Forgery (SSRF) und Remote Code Execution (RCE) auf KVM-Hypervisoren auszuführen. Die Schwachstelle wird durch unzureichende Validierung von Metalink-Dateien verursacht und ermöglicht Cross-Tenant-Angriffe mit Root-Rechten auf Compute-Ressourcen.
Betroffene Systeme
Apache CloudStack in folgenden Versionen ist vulnerabel:
- 4.14.0.0 bis 4.20.3.0
- 4.21.0.0 bis 4.22.1.0
Sekundäre Storage VMs und KVM-Hypervisoren sind direkt von dieser Lücke betroffen.
Technische Details
Die Vulnerabilität besteht in der Template-Registrierungsfunktionalität von CloudStack. Ein authentifizierter Benutzer mit Standard-Rolle kann eine VM-Template mit dem Parameter directDownload=true und einer URL zu einer böswillig erstellten Metalink-Datei registrieren.
Das Management-Server lädt die Metalink-XML herunter, ohne die darin enthaltenen URLs gegen die Allowlist zu validieren. Diese interne URLs können auf beliebige Ziele innerhalb des Netzwerks verweisen (SSRF). Der KVM-Agent führt die Downloads durch und persistiert sie als Template-Datei.
Kritisch ist, dass diese Dateien später über Standard-APIs heruntergeladen werden können. Durch Manipulation der Metalink-Struktur können Angreifer NFS-Shares oder andere Netzwerkprotokolle missbrauchen, um beliebigen Code als Root-Benutzer auf dem Hypervisor auszuführen.
Empfohlene Massnahmen
- Sofortige Aktualisierung: Upgrade auf CloudStack 4.20.3.1, 4.22.1.1 oder später durchführen
- Netzwerk-Segmentierung: Zugriff auf Management- und Storage-APIs auf vertrauenswürdige Netze beschränken
- Monitoring: Template-Registrierungen und ungewöhnliche Download-Aktivitäten überwachen
- Beschränkung: DirectDownload-Funktionalität deaktivieren, bis Patches verfügbar sind
- RBAC-ĂśberprĂĽfung: Tenant-Berechtigungen ĂĽberprĂĽfen und reduzieren
Bewertung
CVSS 8.8 (High): Diese Vulnerabilität kombiniert Netzwerkzugriff mit authentifiziertem Zugriff und ermöglicht vollständige Kompromittierung der Infrastruktur. Die Cross-Tenant-Natur macht sie besonders kritisch in Multi-Tenant-Umgebungen.
„`