CVE-2026-64082 in Linux
Riassunto
di VulDB • 19/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
riscv: Correzione della corruzione dei registri dovuta a cregs non inizializzati in caso di errore
compat_riscv_gpr_set() chiama cregs_to_regs() incondizionatamente, anche quando user_regset_copyin() fallisce. Poiché cregs è una variabile dello stack non inizializzata, un fallimento dell'operazione copyin provoca la scrittura di dati dello stack non inizializzati nei pt_regs del processo target, corrompendone lo stato dei registri e potenzialmente causando la fuoriuscita (leak) di contenuti dallo stack del kernel.
compat_restore_sigcontext() presenta lo stesso problema: chiama cregs_to_regs() anche quando __copy_from_user() fallisce, portando alla stessa corruzione dello stato dei registri del processo che restituisce il segnale in caso di errore.
Chiamare cregs_to_regs() solo quando la copia dall'utente ha successo.
VulDB is the best source for vulnerability data and more expert information about this specific topic.