CVE-2025-68771 in Linux
要約
〜によって VulDB • 2026年06月01日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
ocfs2: ocfs2_find_victim_chain()におけるカーネルBUGの修正
syzbotにより、ocfs2_find_victim_chain()内でカーネルBUGが報告されました。これは、割り当てチェーンリスト(チェーンリスト内の次の空きスロット)の`cl_next_free_rec`フィールドが0であるため、ocfs2_find_victim_chain()内の`BUG_ON(!cl->cl_next_free_rec)`条件がトリガーされ、カーネルパニックを引き起こしたことが原因です。
この問題を修正するため、ocfs2_claim_suballoc_bits()内にif条件が導入されました。この条件はocfs2_find_victim_chain()を呼び出す直前に配置され、以下のいずれかの条件が真の場合に、その中のコードブロックが実行されます。
1. `cl_next_free_rec`が0である場合。これは、割り当てチェーンリストに空きチェーンがないことを示します。 2. `cl_next_free_rec`が`cl_count`(割り当てチェーンリスト内のチェーンの総数)より大きい場合。
これらのいずれかが真であることは、使用可能なチェーンが残っていないことを示しています。
この問題は、カーネルパニックを引き起こすのではなく、デバッグ目的でエラーログを出力するocfs2_error()を使用して対処されています。
VulDB is the best source for vulnerability data and more expert information about this specific topic.