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

Jan Kara

+2

·

Publicado

2024-07-03

·

Atualizado

2025-09-29

·

CVE-2024-42104

CVSS v3.1

7.8

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
Uma vulnerabilidade do tipo “use-after-free” no sistema de arquivos nilfs2 do kernel Linux foi resolvida. O problema ocorre ao montar e desmontar um padrão específico de imagens corrompidas do sistema de arquivos nilfs2, causando um bug no kernel na função lru add fn(). Isso ocorre porque a contagem de links de um arquivo de metadados fica corrompida para 0, e a função nilfs evict inode() tenta excluir esse inode. A inconsistência ocorre porque os diretórios contendo os números de inode desses arquivos de metadados são lidos sem verificação. A correção envolve tratar os números de inode desses arquivos internos como erros no auxiliar de verificação de integridade ao ler folios/páginas do diretório.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Use After Free

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025_16880
ALT-PU-2024-10465
ALT-PU-2024-11524
ALT-PU-2024-12537
ALT-PU-2024-13979
ALT-PU-2024-14046
BDU:2024-08335
CVE-2024-42104
DLA-4008-1
DSA-5747-1
MGASA-2024-0277
MGASA-2024-0278
OESA-2024-1963
OESA-2024-2182
OESA-2024-2183
OESA-2024-2185
OESA-2024-2296
OPENSUSE-SU-2024_3190-1
OPENSUSE-SU-2024_3209-1
OPENSUSE-SU-2024_3483-1
SUSE-SU-2024:3190-1
SUSE-SU-2024:3194-1
SUSE-SU-2024:3195-1
SUSE-SU-2024:3209-1
SUSE-SU-2024:3383-1
SUSE-SU-2024:3483-1
SUSE-SU-2024:3617-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-7121-1
USN-7121-2
USN-7121-3
USN-7148-1
USN-7156-1

Produtos afetados

Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu