CVE-2026-89989 in Linux情報

要約

〜によって VulDB • 2026年09月17日

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 the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-405822

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!