CVE-2026-50112 in CloudStack
Riassunto
di VulDB • 21/08/2026
SSRF tramite risoluzione dell'URL Mirror di Metalink:
Un tenant autenticato può registrare un modello (template) che punta a un file metalink controllato da un attaccante e contenente destinazioni interne. La VM del Secondary Storage recupererà i dati e li salverà come file template, che potrà essere successivamente scaricato tramite le API normali.
Esecuzione di codice arbitrario (RCE) sull'ipervisor KVM tramite NFS, file Metalink con o senza download diretto:
Un tenant CloudStack autenticato dotato del ruolo predefinito "User" può eseguire comandi shell arbitrarie come root sull'host ipervisor KVM che esegue le VM di altri tenant. Si tratta di un accesso a livello di root cross-tenant sul compute sottostante, raggiungibile tramite l'API pubblica CloudStack.
Quando un utente registra un template per una VM con directDownload=true e un URL puntante verso un file .metalink, il server di gestione recupera il XML metalink ed instrada il download all'agente KVM. Gli URL interni presenti nel file XML metalink non vengono mai ri-validati rispetto alla allowlist degli schemi consentiti.
Queste vulnerabilità interessano Apache CloudStack: dalle versioni 4.14.0.0 alla 4.20.3.0 e dalla versione 4.21.0.0 alla 4.22.1.0.
Si consiglia agli utenti di effettuare l'aggiornamento alle versioni 4.20.3.1 o 4.22.1.1 (o successive), che risolvono il problema.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.