CVE-2022-49913 in Linux情報

要約

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

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

btrfs: find_parent_nodes()におけるバック参照のウォーキング中にinodeリストがリークする不具合を修正

find_parent_nodes()でのバック参照のウォーキング中、データエクステントを処理しており、間接的なバック参照の解決時(resolve_indirect_refs()内)または直接参照のrbtree内の参照をイテレートするwhileループ内でエラーが発生した場合、direct refs rbtree内に存在し、find_parent_nodes()に引数として渡されたrefs ulistへの追加がまだ完了していない直接参照に関連付けられたinodeリストリークします。これらはrefs ulistへまだ追加されていないため、prelim_release()はこれらのリストを解放しません。その結果、エラー発生時に呼び出し元はrefs ulistへ追加済みの参照にのみ関連付けられたリストしか解放できず、残りのすべての参照のinodeリストが解放されずにメモリリークを引き起こします。

この問題を修正するため、prelim_release()がrbtree内で見つかった各参照に関連付けられているinodeリストを常に解放するようにし、find_parent_nodes()はrefs ulistへ追加された参照へのinodeリストの所有権移転後、その参照のinodeリストをNULLに設定するようにしました。

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

責任者

Linux

予約する

2025年05月01日

モデレーション

承諾済み

エントリ

VDB-307063

EPSS

0.00172

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!