PT-2024-7068

CVE-2024-42232

·

Publicado

2024-07-10

·

Atualizado

2026-10-21

Descrição por

CVSS 3.1
9.8
Crítica
MétricasAV:N/AC:L/PR:N/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
O problema está relacionado a uma condição de corrida entre delayed work() e ceph monc stop() no kernel do Linux, especificamente no módulo libceph. Essa condição de corrida pode levar a um cenário de uso após liberação (use-after-free), afetando particularmente monc->auth e monc->monmap. O problema surge porque close session() não interfere no trabalho adiado para evitar interromper a lógica do intervalo de busca, mas essa omissão permite que mon fault() e, possivelmente, finish hunting() reenquadrem o trabalho adiado após a execução de cancel delayed work sync(), levando a possíveis problemas de uso após liberação.
Recomendações
  • Limpe monc->cur mon e monc->hunting como parte do encerramento da sessão em ceph monc stop().
  • Saia de delayed work() se monc->cur mon for limpo, de forma semelhante ao que é feito em mon fault() e finish hunting() (com base em monc->hunting).
  • Chame cancel delayed work sync() após o encerramento da sessão.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
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
AZL-47561
AZL-47624
CLSA-2024-1723622106
CLSA-2026-1780516677
CLSA-2026-1782155469
DLA-4008-1
DSA-5747-1
OESA-2024-2028
OESA-2024-2029
OESA-2024-2030
OESA-2024-2031
OESA-2024-2296
OPENSUSE-SU-2024_3190-1
OPENSUSE-SU-2024_3209-1
OPENSUSE-SU-2024_3249-1
OPENSUSE-SU-2024_3408-1
OPENSUSE-SU-2024_3483-1
OPENSUSE-SU-2025_0201-1
OPENSUSE-SU-2025_0229-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:3249-1
SUSE-SU-2024:3251-1
SUSE-SU-2024:3252-1
SUSE-SU-2024:3383-1
SUSE-SU-2024:3408-1
SUSE-SU-2024:3467-1
SUSE-SU-2024:3483-1
SUSE-SU-2024:3499-1
SUSE-SU-2025:0201-1
SUSE-SU-2025_0201-1
SUSE-SU-2025:0201-2
SUSE-SU-2025_0201-2
SUSE-SU-2025:0229-1
SUSE-SU-2025:02390-1
SUSE-SU-2025:02391-1
SUSE-SU-2025:02392-1
SUSE-SU-2025:02398-1
SUSE-SU-2025:02403-1
SUSE-SU-2025:02416-1
SUSE-SU-2025:02419-1
SUSE-SU-2025:02422-1
SUSE-SU-2025:02436-1
SUSE-SU-2025:02440-1
SUSE-SU-2025:02455-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 👾