CVE-2026-89989

Source
https://cve.org/CVERecord?id=CVE-2026-89989
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89989.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-89989
Downstream
Published
2026-09-16T10:33:03Z
Modified
2026-09-18T03:48:34Z
Summary
ima: Check for ERR_PTR from dentry_path() in validate_hash_algo()
Details

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.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89989.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4f2946aa0c45c78b4f4ef101bab9694e38c68db0
Fixed
d6fade89903c8fd0af6c956242aec8b927040e02
Fixed
0de5b525c0cd7d202848b8adfde3c01c287fb1a6
Fixed
30b5c0e17dcad72b6b2f987319aa645570e6376d
Fixed
9e69d683ebd7def04557fe758ff123105d7d9840
Fixed
f8a2f2a4602318eb93d49d27fd0d0fdaab17edde
Fixed
d62a84a78de5f29c642fa3bd4eee072ba7289cb4
Fixed
8861f6d5c0678a7c5089c7b272509fc5931b8437

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89989.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.15.0
Fixed
5.15.221
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.188
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.157
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.110
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.51
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.5

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89989.json"