CVE-2022-49914 in Linux
要約
〜によって VulDB • 2026年06月21日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
btrfs: resolve_indirect_refs()におけるバック参照ウォーキング時のinodeリストリークの修正
バック参照ウォーキング中にresolve_indirect_refs()でエラーが発生した場合、'out'ラベルにジャンプして'parents' ulistに対してulist_free()を呼び出しますが、これはulist内の全要素を解放するものの、ulistノードの'aux'フィールドを通じて要素に付随しているinodeリストは解放されないため、unodesに付随しているリストがある場合、リークが発生します。
これを修正するため、resolve_indirect_refs()から退出する際にulist_free()の代わりにfree_leaf_list()を呼び出します。これを実現するために静的関数free_leaf_list()の位置を上に移動し、不要なコードを削除して若干簡素化しています。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.