PT-2024-33718 · Linux+2 · Linux Kernel+2

Steve Sistare

·

Publicado

2024-09-03

·

Atualizado

2025-02-28

·

CVE-2024-49873

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 ao kernel do Linux, especificamente à função filemap get folios contig quando usada com memfd pin folios e páginas enormes (THP). O problema ocorre quando o deslocamento inicial passado para memfd pin folios não está alinhado com uma página enorme, levando a uma desreferência de ponteiro NULL no kernel. Isso ocorre porque memfd pin folios não arredonda os índices para limites de páginas enormes para THP, resultando no carregamento a partir do meio de um intervalo de páginas enormes e na visualização de uma entrada irmã. O número estimado de dispositivos potencialmente afetados em todo o mundo não está disponível. Não há informações sobre incidentes reais em que essa vulnerabilidade tenha sido explorada.
Recomendações:
Para resolver o problema, aplique a série de patches “memfd-pin huge page fixes” ao kernel do Linux. Especificamente, a correção envolve modificar a função filemap get folios contig para retornar o próximo índice como ponto de partida para a próxima chamada quando uma entrada irmã for encontrada. Como solução alternativa temporária, considere evitar o uso de memfd pin folios com páginas enormes (THP) até que o patch seja aplicado.

Exploit

Correção

NULL Pointer Dereference

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-13852
CVE-2024-49873
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2025:14705-1
USN-7276-1
USN-7277-1
USN-7310-1

Produtos afetados

Linuxmint
Linux Kernel
Ubuntu