CVE-2026-89749 in Linux情報

要約

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

Linuxカーネルにおいて、以下の脆弱性が修正されました:

tracing: ERR_PTRをkthread_stop()に渡すことで発生するクラッシュの修正

event_test_stuff()はkthread_run()を呼び出し、返されたtask_structポインタを無条件でkthread_stop()に渡しています。しかし、ブート時のイベント自己テスト中にメモリ圧力がかかる場合など、スレッド作成が失敗した際には、kthread_run()はERR_PTR(-ENOMEM)のようなエラーポインタを返します。その後、kthread_stop()が無効なポインタを間接参照しようとするため、カーネルクラッシュが発生していました。

kthread_run()の戻り値をチェックし、それをkthread_stop()に渡す前に検証してください。WARN_ON()を使用することで、自己テストスレッドの作成失敗が見逃されないようにします。これは、コミット91542863abad(「ring-buffer: Fix crash passing ERR_PTR to kthread_stop()」)におけるリングバッファの自己テスト修正と一致する対応です。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-402602

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!