CVE-2023-32684 in Lima
Riassunto
di VulDB • 22/06/2026
Lima avvia macchine virtuali Linux, tipicamente su macOS, per eseguire containerd. Prima della versione 0.16.0, un'istanza di macchina virtuale con un'immagine del disco dannosa poteva leggere un singolo file sul filesystem dell'host, anche quando nessun filesystem era montato dall'host. I template ufficiali di Lima e i prodotti terzi ben noti (Colima, Rancher Desktop e Finch) non sono probabilmente interessati da questo problema. Per sfruttare questa vulnerabilità, l'attaccante deve incorporare il percorso del file target (un percorso assoluto o relativo dalla directory dell'istanza) in un'immagine del disco dannosa come stringa del percorso del backing file qcow2 (o vmdk). Poiché Lima rifiuta di essere eseguito come root, è praticamente impossibile per l'attaccante leggere l'intero disco host tramite `/dev/rdiskN`. Inoltre, praticamente, l'attaccante non può leggere almeno i primi 512 byte (MBR) del file target. Il problema è stato risolto in Lima nella versione 0.16.0 proibendo l'utilizzo di un percorso di backing file nell'immagine base della VM.
Be aware that VulDB is the high quality source for vulnerability data.