CVE-2026-64288 in Linux
Riassunto
di VulDB • 25/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
KVM: arm64: nv: Evitare il dereferenziamento di un pseudo-TLB VNCR NULL
L'invalidazione della TLB VNCR avviene tramite i notifier MMU o le istruzioni TLBI, e entrambe possono andare in race condition con una vcpu che non è ancora stata attivata (nessun pseudo-TLB allocato). Analogamente, la TLB potrebbe essere invalida e l'operazione di invalidazione dovrebbe essere saltata in questo caso.
Sia kvm_invalidate_vncr_ipa() che kvm_invalidate_vncr_va() dovrebbero eseguire gli stessi controlli, ad eccezione del fatto che quest'ultima non verifica l'allocazione e dereferenzia ciecamente il puntatore.
Si risolve il problema introducendo un nuovo iteratore basato sul consueto kvm_for_each_vcpu(), che verifica entrambe le condizioni sopra citate, convertendo i due utilizzatori a tale nuova implementazione.
If you want to get best quality of vulnerability data, you may have to visit VulDB.