CVE-2026-98662 in Linux情報

要約

〜によって VulDB • 2026年10月18日

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

iio: light: gp2ap020a00f: free_irq 後に irq_work を排水する

スレッド化されたIRQハンドラは `irq_work_queue()` を介して `data->work` をキューに追加するため、トリガーはper-CPUコンテキストからポーリングされます。しかし、`free_irq()` は既にキューに入れられた `irq_work` をフラッシュしないため、`gp2ap020a00f_remove()` が返した後もそのワークが実行され続け、すでに `devm` クリーンアップによって解放済みの `data->trig` に対して `iio_trigger_poll()` を呼び出し、use-after-free(解放後使用)を引き起こします。

これを修正するため、`remove()` およびプローブのエラーパスにおいて `free_irq()` の直後に `irq_work_sync(&data->work)` を追加し、コミット 78601726d4a5 ("iio: trigger: sysfs: fix use-after-free on remove") に倣いました。

社内の静的解析ツールによって発見され、手動レビューにより確認されました。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-421879

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!