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

Syzbot

·

Publicado

2024-05-04

·

Atualizado

2025-09-29

·

CVE-2024-39276

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 6.6.37
Descrição
Foi encontrada uma falha de vazamento de contagem de referências no sistema de arquivos ext4 do kernel Linux, especificamente na função ext4 xattr block cache find(). Quando ext4 sb bread() retorna -ENOMEM, o e refcnt do mb cache entry não é decrementado corretamente, levando a um vazamento de contagem de referências. Esse problema pode acionar um aviso em mb cache destroy() devido ao vazamento de contagem de referência. O problema ocorre ao localizar uma entrada em ext4 xattr block cache find(), e ext4 sb bread() retorna -ENOMEM. Para corrigir esse problema, mb cache entry put() deve ser chamado no ramo de erro -ENOMEM.
Recomendações
Para resolver este problema, atualize o kernel do Linux para a versão 6.6.37 ou posterior. Como solução temporária, considere aplicar a correção para chamar mb cache entry put() no ramo de erro -ENOMEM na função ext4 xattr block cache find().

Exploit

Correção

Memory Leak

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2024:5101
ALSA-2024:5102
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
BDU:2025-03407
CESA-2024_5101
CESA-2024_5102
CVE-2024-39276
DSA-5730-1
INFSA-2024_5101
INFSA-2024_5102
INFSA-2024_9315
MGASA-2024-0263
MGASA-2024-0266
OESA-2024-2028
OESA-2024-2029
OESA-2024-2030
OESA-2024-2031
OESA-2024-2076
OPENSUSE-SU-2024_2947-1
RHSA-2024:5101
RHSA-2024:5102
RHSA-2024:9315
RHSA-2024_5101
RHSA-2024_5102
RHSA-2024_9315
RHSA-2025:2270
RLSA-2024:5101
RLSA-2024:5102
RXSA-2024:5101
SUSE-SU-2024:2802-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2947-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6951-1
USN-6951-2
USN-6951-3
USN-6951-4
USN-6953-1
USN-6979-1
USN-6999-1
USN-6999-2
USN-7004-1
USN-7005-1
USN-7005-2
USN-7007-1
USN-7007-2
USN-7007-3
USN-7008-1
USN-7009-1
USN-7009-2
USN-7019-1
USN-7029-1

Produtos afetados

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