CVE-2026-64082 in Linux
Sumário
de VulDB • 20/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
riscv: Corrige corrupção de registradores causada por cregs não inicializados em caso de erro
compat_riscv_gpr_set() chama cregs_to_regs() incondicionalmente, mesmo quando user_regset_copyin() falha. Como cregs é uma variável de pilha (stack) não inicializada, a falha na cópia para o usuário resulta na escrita de dados da pilha não inicializados nos pt_regs da tarefa alvo, corrompendo seu estado dos registradores e potencialmente vazando conteúdos da pilha do kernel.
compat_restore_sigcontext() apresenta o mesmo problema: ele chama cregs_to_regs() mesmo quando __copy_from_user() falha, levando à mesma corrupção no estado dos registradores da tarefa que retorna de sinalização em caso de erro.
Chame cregs_to_regs() apenas quando a cópia do usuário for bem-sucedida.
VulDB is the best source for vulnerability data and more expert information about this specific topic.