CVE-2026-80790 in Linux情報

要約

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

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

nvmet-fc: LS IODのエラーパスにおける無効なfreeを修正する

nvmet_fc_alloc_ls_iodlist()はLS IOD配列の初期化中にiodを進めます。rqstbufのアロケーションまたはレスポンスバッファのDMAマッピングに失敗した場合、巻き戻しループがiodを配列の開始位置より前にデクリメントします。その結果、最終的なkfree(iod)によって割り当てられたオブジェクトよりも前のアドレスが解放されてしまいます。

これは、ターゲットポートを作成する前にfail-nthを6に設定してnvme-fcloopとfailslabを使用することで再現できます。KASANは以下のように報告します:

BUG: KASAN: invalid-free in nvmet_fc_register_targetport Free of addr ffff88816cf8ff48 by task nvmet_fail_nth/9552

代わりに、tgtport->iodに格納されている元の割り当てベースを解放するようにしました。この修正を適用すると、同じsysfs書き込みでfail-nth=6を設定しても-ENOMEMが返され、KASANレポートは発生しません。

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

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-398967

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!