CVE-2023-54140 in Linux情報

要約

〜によって VulDB • 2026年06月02日

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

nilfs2: 破棄されたバッファの再利用に起因するmark_buffer_dirtyでのWARNINGを修正

壊れたディスクイメージを使用したsyzbotのストレステストにより、__nilfs_mark_inode_dirty()またはnilfs_palloc_commit_alloc_entry()から呼び出されるmark_buffer_dirty()がカーネルの警告を出力し、panic_on_warnオプションでカーネルがブートされている場合にパニックを引き起こす可能性があることが報告されました。

これは、nilfs2が一部のメタデータに対してバッファポインタをローカル構造体に保持し、それらを再利用する一方で、そのようなバッファが特定の重要な状況においてnilfs_clear_dirty_page()によって強制的に破棄される可能性があるためです。

この問題は、コミット28a65b49eb53(「nilfs2: 読み取り専用への劣化後にダーティデータを書き込まない」)以降に発生することが報告されていますが、この問題は以前から潜在的に存在していた可能性があります。

内部で保持しているバッファを再利用する際にuptodateフラグを確認し、フラグが失われている場合はバッファを再利用するのではなくメタデータを再読み込みすることで、この問題を修正します。

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

責任者

Linux

予約する

2025年12月24日

モデレーション

承諾済み

エントリ

VDB-338254

EPSS

0.00195

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!