CVE-2026-90278 in Linux情報

要約

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

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

md: ビットマップを破棄する前にバックグラウンド書き込みの完了を待機する

__md_stop()は、mddev_detach()を呼び出す前にビットマップを破棄していました。これにより、ビットマップがすでにmddevから切り離されていたため、mddev_detach()でbitmap_ops->wait_behind_writes()がスキップされていました。

この動作はレガシーなビットマップでは安全でした。なぜなら、bitmap_destroy()自体がバックグラウンド書き込みの完了を待機するからです。一方、llbitmapはこの待機処理を->destroy()ではなく->wait_behind_writes()オペレーションに実装しており、->destroy()ではllbitmapストレージの解放を行います。旧来の順序では、RAID1におけるバックグラウンド書き込みの完了処理が、llbitmapストレージがすでに解放された後に実行される可能性がありました。

ビットマップが生きている間に共通のデタッチパスでバックグラウンド書き込みを待機できるようにするため、mddev_detach()をmd_bitmap_destroy()の前に呼び出すようにしました。これらのユーザー(参照元)が消えた後になって初めて、ビットマップを破棄します。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-406768

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!