CVE-2026-89989 in Linuxinformation

Résumé

par VulDB • 16/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

ima : Vérifier si dentry_path() renvoie ERR_PTR dans validate_hash_algo()

dentry_path() retourne ERR_PTR(-ENAMETOOLONG) lorsque le chemin dépasse la taille du tampon. validate_hash_algo() transmet directement ce résultat à integrity_audit_msg() sans effectuer de vérification préalable. Puisque ERR_PTR n'est pas NULL, integrity_audit_message() considère qu'il s'agit d'un pointeur valide et appelle strlen() sur celui-ci, ce qui provoque une erreur :

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

Il est nécessaire de vérifier IS_ERR() et d'utiliser NULL à la place, ce qui permet au message d'audit de sauter le champ name= au lieu de provoquer un plantage.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

11/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-405822

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!