PT-2024-6770

CVE-2024-41087

·

Publicado

2024-06-30

·

Atualizado

2026-10-18

Descrição por

CVSS 3.1
7.8
Alta
MétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 6.10.0-rc5
Descrição
O problema está relacionado a um erro de liberação dupla no módulo libata-core do kernel Linux. Quando a chamada ata port alloc() em ata host alloc() falha, ela salta para o rótulo err out, que chama devres release group(). Isso aciona uma chamada para ata host release(), que chama kfree(host). Se kfree(host) for executado novamente em ata host alloc(), isso resulta em um erro de liberação dupla. Isso pode levar a um bug no kernel e, potencialmente, permitir que um invasor comprometa a confidencialidade, integridade e disponibilidade de informações protegidas.
Recomendações
Para resolver este problema, atualize o kernel do Linux para uma versão que inclua a correção para o erro de liberação dupla no módulo libata-core. Especificamente, as versões 6.10.0-rc5 e posteriores devem incluir essa correção. Se a atualização não for possível, considere aplicar o patch manualmente ou usar uma solução alternativa fornecida pela comunidade do kernel Linux. Como solução alternativa temporária, considere desativar a função ata host alloc() até que um patch esteja disponível. No entanto, isso pode ter implicações significativas no desempenho e deve ser usado com cautela.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
ALSA-2025_16880
ALT-PU-2024-11524
ALT-PU-2024-12537
ALT-PU-2024-13979
ALT-PU-2024-14046
ALT-PU-2024-9967
AZL-47465
CLSA-2024-1725871927
CLSA-2024-1725872696
CLSA-2024-1725876080
DLA-4008-1
OESA-2024-1961
OESA-2024-1962
OESA-2024-1996
OESA-2024-2031
OESA-2024-2076
OPENSUSE-SU-2024_2947-1
OPENSUSE-SU-2024_3190-1
OPENSUSE-SU-2024_3209-1
OPENSUSE-SU-2024_3408-1
OPENSUSE-SU-2024_3483-1
OPENSUSE-SU-2024_3547-1
OPENSUSE-SU-2024_3585-1
OPENSUSE-SU-2025_0203-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2947-1
SUSE-SU-2024:3189-1
SUSE-SU-2024:3190-1
SUSE-SU-2024:3194-1
SUSE-SU-2024:3195-1
SUSE-SU-2024:3209-1
SUSE-SU-2024:3225-1
SUSE-SU-2024:3227-1
SUSE-SU-2024:3251-1
SUSE-SU-2024:3252-1
SUSE-SU-2024:3383-1
SUSE-SU-2024:3408-1
SUSE-SU-2024:3483-1
SUSE-SU-2024:3547-1
SUSE-SU-2024:3565-1
SUSE-SU-2024:3585-1
SUSE-SU-2025:0203-1
SUSE-SU-2025_0203-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
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾