PT-2024-9044 · Linux+6 · Linux Kernel+6

Miaohe Lin

·

Publicado

2024-05-30

·

Atualizado

2025-09-29

·

CVE-2024-36028

CVSS v3.1

4.7

Média

VetorAV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas:
Versões do kernel Linux anteriores à 6.6.37
Descrição:
A vulnerabilidade está relacionada ao componente mm/hugetlb do kernel do Linux. Ela causa um kernel panic quando a função dissolve free hugetlb folio() é chamada. A causa principal do problema é que o campo deferred list da estrutura folio é unificado com o campo hugetlb subpool. Na função update and free hugetlb folio(), o campo folio-> deferred é acessado, levando a um aviso e a um kernel panic. A vulnerabilidade pode ser explorada causando uma falha de memória, o que pode levar a um ataque de negação de serviço (DoS).
Recomendações:
Para resolver o problema, atualize o kernel do Linux para a versão 6.6.37 ou posterior. Se a atualização não for possível, considere desativar o recurso hugetlb ou restringir o acesso à função vulnerável dissolve free hugetlb folio() até que um patch esteja disponível. Além disso, certifique-se de que o sistema esteja configurado para lidar adequadamente com panics do kernel e falhas de memória, a fim de minimizar o impacto da vulnerabilidade.

Exploit

Correção

Race Condition

Improper Locking

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
BDU:2024-10726
CVE-2024-36028
INFSA-2024_9315
MGASA-2024-0263
MGASA-2024-0266
RHSA-2024:9315
RHSA-2024_9315
SUSE-SU-2025:02853-1
SUSE-SU-2025:02923-1
SUSE-SU-2025:02969-1
SUSE-SU-2025:02996-1
SUSE-SU-2025:02997-1
SUSE-SU-2025:03011-1
SUSE-SU-2025:03023-1
SUSE-SU-2025:20577-1
SUSE-SU-2025:20586-1
SUSE-SU-2025:20601-1
SUSE-SU-2025:20602-1
SUSE-SU-2025_02853-1
SUSE-SU-2025_02969-1
SUSE-SU-2025_02996-1
SUSE-SU-2025_02997-1
SUSE-SU-2025_03011-1
SUSE-SU-2025_03023-1
USN-6949-1
USN-6949-2
USN-6952-1
USN-6952-2
USN-6955-1

Produtos afetados

Astra Linux
Linuxmint
Linux Kernel
Red Hat
Red Os
Suse
Ubuntu