このウェブページのスクリーンショットから、以下の脆弱性に関する重要情報を取得できます。 1. 脆弱性の説明: - 本脆弱性は ファイルシステム、具体的には レベルで発生します。 - 脆弱性の詳細は、 と 関数の間の競合条件です。 2. 脆弱性の原因: - が 1 の場合、 関数は inode の解放を試みます。 - 解放プロセス中に、 関数は および フラグを確認し、条件が満たされると inode の解放を続行します。 - これら2つの関数が同時に実行される可能性があり、競合条件を引き起こします。 3. 修正方法: - 修正方法は、 関数内で を再確認することにより、競合条件を回避することです。 - 修正コードの例では、 関数内で を再確認する方法が示されています。 4. 修正コード: - 修正コードは ファイルに位置し、具体的には と の間に行われます。 - 修正コードの例では、 と の間に追加のチェックロジックを追加する方法が示されています。 5. 修正者およびレビューアー: - 本脆弱性の修正者は Julian Sun です。 - 本脆弱性のレビューアーには Christian Brauner と Greg Kroah-Hartman が含まれます。 6. 関連リンク: - 脆弱性の詳細な説明および修正コードは で確認できます。 - 脆弱性の原始レポートは で確認できます。 これらの情報は、脆弱性の背景、原因、修正方法、および関連詳細を理解するのに役立ちます。