PT-2024-10445 · Linux+9 · Linux Kernel+9

Publicado

2024-07-29

·

Atualizado

2025-09-29

·

CVE-2024-42096

CVSS v3.1

5.5

Média

VetorAV: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 está relacionado à função profile pc(), utilizada para a análise de desempenho baseada em temporizadores no kernel do Linux. Essa função faz suposições sobre o layout da pilha que não são necessariamente válidas, levando a possíveis problemas. O código tenta contabilizar o tempo gasto em spinlocks, mas sua complexidade e os avisos KASAN resultantes tornam-no mais um problema do que uma solução, especialmente porque a criação de perfis sérios já não é comumente feita usando temporizadores. A dependência da função em um layout de pilha específico, que pode não ser sempre verdadeiro, especialmente em casos que envolvem depuração de bloqueios, complica o código e pode causar erros de pilha. Isso levou a reclamações sobre o KASAN relatadas por syzkaller e outros ao longo dos anos. Dada a falta de justificativa prática para esse código atualmente, a solução é removê-lo.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

DoS

Use of Uninitialized Resource

Improper Locking

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2024:6567
ALSA-2024:7000
ALSA-2024:7001
ALSA-2025_16880
BDU:2025-00985
CESA-2024_7000
CESA-2024_7001
CVE-2024-42096
DLA-4008-1
INFSA-2024_6567
INFSA-2024_7000
INFSA-2024_7001
OESA-2024-1992
OESA-2024-1994
OESA-2024-1995
OESA-2024-1996
OESA-2025-1078
OPENSUSE-SU-2024_2947-1
RHSA-2024:6567
RHSA-2024:7000
RHSA-2024:7001
RHSA-2024_6567
RHSA-2024_7000
RHSA-2024_7001
RLSA-2024:6567
RLSA-2024:7001
RXSA-2024:6567
SUSE-SU-2024:2892-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2901-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2940-1
SUSE-SU-2024:2947-1
SUSE-SU-2024:3194-1
SUSE-SU-2024:3195-1
SUSE-SU-2024:3383-1
SUSE-SU-2025:20044-1
SUSE-SU-2025:20047-1
USN-7003-1
USN-7003-2
USN-7003-3
USN-7003-4
USN-7003-5
USN-7006-1
USN-7007-1
USN-7007-2
USN-7007-3
USN-7009-1
USN-7009-2
USN-7019-1
USN-7089-1
USN-7089-2
USN-7089-3
USN-7089-4
USN-7089-5
USN-7089-6
USN-7089-7
USN-7090-1
USN-7095-1
USN-7156-1

Produtos afetados

Almalinux
Astra Linux
Centos
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu