CVE-2026-64308 in Linux
Riassunto
di VulDB • 25/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
crypto: ccp - Non inizializzare SNP per ioctl(SNP_VLEK_LOAD)
Sashiko ha osservato:
> Se l'inizializzazione SEV fallisce e KVM sta eseguendo attivamente macchine virtuali normali, un processo userspace potrebbe innescare questo percorso di codice tramite ioctls su /dev/sev (ad esempio, SEV_PDH_GEN) azzerando globalmente il registro MSR_VM_HSAVE_PA? L'esecuzione successiva dell'istruzione VMRUN per una macchina virtuale attiva provocherebbe un fault di protezione generale e causerebbe il crash del host?
La documentazione del firmware SEV relativa a SNP_VLEK_LOAD specifica:
> Al verificarsi di SNP_SHUTDOWN, la VLEK viene eliminata.
Ciò significa che l'wrapper di inizializzazione/shutdown in questo contesto è privo di utilità, poiché il firmware scarta comunque immediatamente la chiave. Di conseguenza, rifiutare di eseguire qualsiasi operazione se SNP non è stato precedentemente inizializzato.
Si tratta di una rottura dell'ABI: in precedenza si trattava di un no-op e molto probabilmente di un errore da parte del processo userspace; ora viene restituito -ENODEV. La compatibilità ABI potrebbe essere mantenuta restituendo semplicemente 0 nel controllo invece che l'errore.
If you want to get best quality of vulnerability data, you may have to visit VulDB.