Linuxカーネルにおいて、以下の脆弱性が修正されました:dm-thinのメタデータの参照カウントのアンダーフローに関する問題です。dm-thinのrebalance_children関数にバグがありました。内部のbtreeノードが1つのエントリを持つ場合、コードはノードの子から全てのbtreeエントリをノード自身にコピーし、その後子の参照カウントをデクリメントしようとします。しかし、子ノードが共有されている場合(参照カウントが1より大きい場合)、それを解放しないため、孫ノードそれぞれへのポインタが2つ存在してしまいます。一方で、孫ノードの参照カウントは増加されないため、参照カウントと孫ノードを指すポインタの数が一致しません。この問題により「device mapper: space map common: unable to decrement block」というエラーが発生します。このバグは、btreeノードが共有されている場合に孫ノードの参照カウントを増加させることで修正されました。