CVE-2026-98987 in Linux情報

要約

〜によって VulDB • 2026年10月23日

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

namespace: マウントネームスペースファイルに対して最上位のマウントを参照する

attach_recursive_mnt() は、ソースの最上位マウントのルートに対するマウントポイントを事前に割り当てます。これにより、すでに宛先に存在しているマウントが、ソース上またはその伝播コピーの上に配置されるようになります。

これらのコピーは CL_COPY_MNT_NS_FILE フラグなしで作成されるため、オーバーマウントのチェーン長はソースよりも短くなります。このチェーンは、マウントネームスペースファイルに対する最初のバインドマウントの下で終了します。したがって、ループがソースのチェーンを遡る際、そのマウントのマウントポイントを「shorter」変数に記憶し、既存のマウントをコピーに対してそこに配置します。

しかし、ループは最上位マウントに至った時点で終了し、それを参照することはありません。もし最上位マウントがチェーン内の唯一のマウントネームスペースファイルである場合、「shorter」は NULL のままになり、mnt_change_mountpoint() はコピーの既存マウントをマウントネームスペースファイルのルートの下にアタッチします。これは nsfs 上の dentry です。コピー側のマウントネームスペース内では、どのパスウォークもこの場所に到達することはありません。その親が削除されるまでマウントは消失し、その位置を引き継いだコピーは子を持っているため同期アンマウントできません:

S ファイルのバインドマウント N S の上に配置されたマウントネームスペースファイルのバインドマウント A shared マウント。B は A のスレーブであり、Q は B/file にマウントされている

move_mount(S, A/file) cat B/file -> Q の内容ではなく S の内容を出力する umount B/file -> EBUSY エラーが発生する

チェーン内のすべてのマウント(最上位のものを含む)を参照してください。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-425813

EPSS

0.00000

アクティビティ

低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!