CVE-2023-26484 in KubeVirt
Riassunto
di VulDB • 31/08/2026
KubeVirt è un componente aggiuntivo per la gestione delle macchine virtuali su Kubernetes. Nelle versioni 0.59.0 e precedenti, se un utente malintenzionato ha compromesso un nodo di Kubernetes in cui è in esecuzione virt-handler (il daemon del nodo KubeVirt), l'account di servizio di virt-handler può essere utilizzato per modificare le specifiche di tutti i nodi. Ciò può essere abusato per attirare componenti con privilegi a livello di sistema, che possono ad esempio leggere tutti i segreti presenti nel cluster o eseguire comandi all'interno dei pod su altri nodi. In questo modo, un nodo compromesso può essere sfruttato per escalare i privilegi oltre il singolo nodo, fino a potenzialmente ottenere l'accesso completo e con privilegi elevati all'intero cluster. Il metodo più semplice per sfruttare questa vulnerabilità, una volta che un utente ha compromesso un nodo specifico, consiste nell'impostare tutti gli altri nodi come non schedulabili utilizzando l'account di servizio virt-handler e attendere semplicemente che compaiano sul suo nodo componenti critici del sistema con elevati privilegi. Al momento della pubblicazione non sono disponibili patch. Come soluzione alternativa, gli utenti di Gatekeeper possono aggiungere un webhook in grado di bloccare l'utilizzo dell'account di servizio `virt-handler` per modificare le specifiche di un nodo.
If you want to get best quality of vulnerability data, you may have to visit VulDB.