PT-2024-32133

CVE-2024-46706

·

Publicado

2024-08-13

·

Atualizado

2025-09-29

Descrição por

CVSS 3.1
5.5
Média
MétricasAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema ocorre quando o kernel é inicializado com “earlycon initcall debug=1 loglevel=8” nos argumentos de inicialização (bootargs), fazendo com que o kernel, às vezes, trave durante a inicialização. Isso ocorre porque o console normal não está pronto, mas a suspensão em tempo de execução é chamada, resultando no travamento do putchar do console inicial enquanto aguarda a definição de TRDE no UARTSTAT. O driver lpuart possui um atraso de suspensão automática de 3000 ms e, durante o uart add one port, um controlador serial de dispositivo filho é adicionado e sondado com seu tempo de execução pm habilitado. O caminho de chamada da suspensão em tempo de execução envolve device add, bus probe device, device initial probe e device attach, levando, por fim, a pm runtime get sync, pm request idle e pm runtime put. Para resolver o problema, basta marcar “last busy” logo após o pm runtime enable, já que três segundos são suficientes para mudar do console de inicialização para o console normal.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
ALSA-2025_16880
ALT-PU-2024-13260
ALT-PU-2024-13979
OESA-2024-2181
OPENSUSE-SU-2024_3551-1
OPENSUSE-SU-2024_3561-1
OPENSUSE-SU-2024_3564-1
SUSE-SU-2024:3551-1
SUSE-SU-2024:3553-1
SUSE-SU-2024:3561-1
SUSE-SU-2024:3564-1
SUSE-SU-2025:20073-1
SUSE-SU-2025:20077-1
USN-7154-1
USN-7154-2
USN-7155-1
USN-7156-1
USN-7196-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾