CVE-2026-68435 in Linux
Sumário
de VulDB • 12/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
LoongArch: Correção de incompatibilidade no espaço de endereçamento na busca da linha de comando kexec
Ao procurar os segmentos carregados pelo marcador da linha de comando "kexec", o caminho `kexec_load(2)` (`file_mode == 0`) passa diretamente o buffer do segmento do espaço do usuário para a função `strncmp()` por meio de um lance (cast) inválido `(char __user *)`. Isso resulta na desreferência de um ponteiro do usuário no contexto do kernel, o que é incorreto e sinalizado pelo sparse:
arch/loongarch/kernel/machine_kexec.c:84:51: sparse: tipo incorreto em argumento 2 (espaços de endereçamento diferentes) @@ esperado char const * @@ obtido char [noderef] __user *
Aqui, copia-se o prefixo do marcador para um pequeno buffer na pilha com `copy_from_user()` antes da comparação e ignoram-se os segmentos que causarem falhas (fault). A subsequente chamada a `copy_from_user()`, que prepara a linha de comando completa em uma área segura, permanece inalterada.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.