CVE-2026-89742 in Linux情報

要約

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

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

rapidio: mport_cdev: dma_req_free() における use-after-free の修正

dma_req_free() は req->map を通じて buf_mutex を取得し、kref_put() でマッピング参照を解放した後、mutex をアンロックするために再度 req->map にアクセスします。

もし kref_put() が最後の参照を解放した場合、mport_release_mapping() がマッピングを解放し、その後の mutex_unlock() が解放されたオブジェクトにアクセスすることになります。これは use-after-free です。

このバグは、kref_put() の前に map と md をキャッシュし、buf_mutex を保持した状態で req->map をクリアし、mutex アンロックにはキャッシュ済みの md を使用することで修正されます。

本バグは、RapidIO mport キャラクタデバイスインターフェース経由でユーザー空間から到達可能です。

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

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-402588

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!