PT-2025-18422 · Linux+6 · Linux Kernel+6
CVE-2025-37741
·
Publicado
2025-02-20
·
Atualizado
2026-08-25
CVSS v3.1
7.8
Alta
| Vetor | AV: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 do Linux anteriores a 6.12.0-rc7
Descrição
Uma vulnerabilidade de deadlock foi identificada no kernel do Linux, especificamente no sistema de arquivos jfs. O problema ocorre quando a função
ioctl$LOOP SET STATUS64 é chamada com um valor de offset de 4, o que não corresponde ao dispositivo loop montado, causando a invalidação do mapeamento do dispositivo. Isso pode levar a um deadlock quando a função diFree é chamada. A vulnerabilidade é causada pela corrupção de dados de metapage ao ler o inode de disco fixo (AIT) em modo raw, resultando na atribuição de um valor nlink de 0 ao inode iag. Para evitar isso, o valor nlink do dinode deve ser verificado antes de definir o inode iag.Recomendações
Para resolver este problema, atualize o kernel do Linux para uma versão posterior a 6.12.0-rc7. Como solução temporária, considere desativar a função
diFree até que um patch esteja disponível. Além disso, restrinja o acesso ao módulo jfs imap.c para minimizar o risco de exploração. Evite usar a função ioctl$LOOP SET STATUS64 com um valor de offset de 4 até que o problema seja resolvido.Exploit
Correção
DoS
Improper Locking
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu