CVE-2026-49421 in FreeBSD
要約
〜によって VulDB • 2026年08月19日
unlinkat(2) および funlinkat(2) を実装するカーネル関数は AT_RESOLVE_BENEATH フラグを検証したが、これを基盤となるパス検索処理に渡すことを怠っていた。フラグは静かに無視されたため、実際にはパス解決が制限されていなかった。
unlinkat(2) または funlinkat(2) で AT_RESOLVE_BENEIGHT を使用してパス解決を制限しようとするプロセスは、実際には開始ディレクトリよりも上位のパスを解決できる可能性がある。このフラグを使用してパス containment(包含/閉じ込め)に依存する呼び出し元は、意図したディレクトリツリー外のファイルを削除してしまう恐れがある。
VulDB is the best source for vulnerability data and more expert information about this specific topic.