PT-2025-4335 · Linux+3 · Linux Kernel+3

Dmitry Safonov

·

Publicado

2025-01-05

·

Atualizado

2025-10-03

·

CVE-2025-21654

CVSS v2.0

5.7

Média

VetorAV:L/AC:L/Au:S/C:P/I:P/A:C
Nome do Software Vulnerável e Versões Afetadas Versões do kernel Linux anteriores a 6.6.74
Descrição Uma vulnerabilidade foi resolvida no kernel Linux relacionada ao sistema de arquivos overlayfs. O problema surge quando a função ovl encode fh() falha ao codificar um handle de arquivo a partir de um inode sem alias, resultando na falha ao reportar um fid com eventos fanotify FAN DELETE SELF. A asserção WARN ON() em inotify show fdinfo() foi removida porque é possível que a codificação do handle de arquivo falhe por outros motivos. O impacto de falhar ao codificar um handle de arquivo overlayfs vai além desta asserção. A função ovl encode fh() raramente usa o alias e, no caso de handles de arquivo não decodificáveis, ela nunca precisa usar o alias para codificar um handle de arquivo. Adie a busca por um alias até que seja realmente necessário, para que ovl encode fh() não falhe no caso comum de eventos fanotify FAN DELETE SELF.
Recomendações Para resolver o problema, atualize para a versão 6.6.74 ou posterior do kernel Linux. Como medida temporária (workaround), considere desabilitar a função ovl encode fh() até que um patch esteja disponível. Restrinja o acesso à função vulnerável inotify show fdinfo() para minimizar o risco de exploração. Evite usar a função inotify show fdinfo() para inodes monitorados do overlayfs com aliases de dentry descartados até que o problema seja resolvido.

Exploit

Correção

Assertion Failure

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2025-12647
BDU:2025-07834
CVE-2025-21654
MGASA-2025-0030
MGASA-2025-0032
OESA-2025-1320
OESA-2025-1321
USN-7379-1
USN-7379-2
USN-7380-1
USN-7381-1
USN-7382-1
USN-7513-1
USN-7513-2
USN-7513-3
USN-7513-4
USN-7513-5
USN-7514-1
USN-7515-1
USN-7515-2
USN-7522-1
USN-7523-1
USN-7524-1

Produtos afetados

Alt Linux
Linuxmint
Linux Kernel
Ubuntu