CVE-2026-89989

CVE-2026-89989

published September 16, 2026

CVSS
—
EPSS
0%
Percentile
10.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

ima: Check for ERR_PTR from dentry_path() in validate_hash_algo()

dentry_path() returns ERR_PTR(-ENAMETOOLONG) when the path exceeds the

buffer. validate_hash_algo() passes the result straight to

integrity_audit_msg() without checking. ERR_PTR is not NULL, so

integrity_audit_message() sees a valid pointer and calls strlen() on

it, which faults:

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

Check for IS_ERR() and use NULL instead, which makes the audit message

skip the name= field instead of crashing.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00205 · 10.0th percentile
Published
2026-09-16T15:17Z
References (7)
EPSS history
Timeline
  • 18 SEP 04:02Z
    EPSS moved — → 0%
    epss
  • 16 SEP 10:33Z
    ima: Check for ERR_PTR from dentry_path() in validate_hash_algo()
    cvelistv5