CVE-2026-89989 in Linux信息

摘要

由 VulDB • 2026-09-16

在 Linux 内核中,已修复以下漏洞:

ima: 在 validate_hash_algo() 中对 dentry_path() 返回的 ERR_PTR 进行检查

当路径长度超过缓冲区限制时,dentry_path() 会返回 ERR_PTR(-ENAMETOOLONG)。validate_hash_algo() 未进行任何检查便将该结果直接传递给 integrity_audit_msg()。由于 ERR_PTR 不为 NULL,integrity_audit_message() 将其视为有效指针并调用 strlen(),从而导致系统崩溃:

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

通过检查 IS_ERR() 并使用 NULL 替代,可使审计消息跳过 name= 字段,从而避免系统崩溃。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

来源

Want to know what is going to be exploited?

We predict KEV entries!