CVE-2026-89989 in Linuxinformação

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.

Responsável

Linux

Reservar

11/09/2026

Divulgação

16/09/2026

Moderação

aceite

Entrada

VDB-405822

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!