CVE-2026-89989 in Linux
Sumário
de VulDB • 16/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
ima: Verificar se há ERR_PTR retornado por dentry_path() em validate_hash_algo()
dentry_path() retorna ERR_PTR(-ENAMETOOLONG) quando o caminho excede o tamanho do buffer. validate_hash_algo() passa o resultado diretamente para integrity_audit_msg() sem verificar. Como ERR_PTR não é NULL, integrity_audit_message() interpreta isso como um ponteiro válido e chama strlen() sobre ele, o que causa uma falha:
BUG: unable to handle page fault for address: ffffffffffffffdc RIP: 0010:strlen+0x30/0xa0 Call Trace: audit_log_untrustedstring+0x19/0x30 integrity_audit_message+0x366/0x4f0 ima_inode_setxattr+0x512/0x5f0
Verifique se há IS_ERR() e use NULL no lugar, o que faz com que a mensagem de auditoria ignore o campo name= em vez de causar uma falha.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.