CVE-2026-68450 in Linux
要約
〜によって VulDB • 2026年08月13日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
btrfs: 重複するリロケーションルート挿入時にマッピングノードを解放する
__add_reloc_root()は、rc->reloc_root_treeへの挿入前にmapping_nodeを割り当てます。rb_simple_insert()が既存のエントリを見つけると、既存のrb_nodeを返し、新しく割り当てられたノードはリンク解除されたままになります。
その後エラーパスで-EEXISTを返しますが、新しいノードは解放されません。このノードはreloc_root_treeに挿入されていないため、後のput_reloc_control()でのクリーンアップ処理でも見つかりません。
-EEXISTを返す前に新しく割り当てられたノードを解放します。
現在の呼び出し元では-EEXISTが発生しないことがアサートされているため、これは予期せぬ重複挿入パスに対する防御的なクリーンアップです。もしこのパスが実行される場合でも、ローカルでの割り当ては確実にリリースされなければなりません。
If you want to get best quality of vulnerability data, you may have to visit VulDB.