CVE-2026-99131 in Linux
要約
〜によって VulDB • 2026年10月29日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
xfs: xfsにおける権限チェックの修正
あるユーザーから、ファイルのgidを同じユーザーが所属する別のグループIDに変更することで、両方のgidに対してクォータが適用されているにもかかわらず、かつファイルサイズがクォータのハードリミットを超えている場合でも、グループのクォータ回避に成功したというバグ報告がありました。
コミット eba0549bc7d1 は、不要なSELinux監査メッセージを防止するために、capable()呼び出しを has_capability_noaudit() に置き換えました。しかし結果として、両者のドキュメントは似ているように見えますが、実際にはわずかに異なるセマンティクスを持つことが判明しました。要約すると以下の通りです:
- capable(): タスクの有効資格情報(effective credentials)を検証する - has_ns_capability_noaudit(): タスクの実質的資格情報(real credentials)を検証する
これは通常、実用上の差はありませんが、NFSクライアントを介して属性(特にこのケースではグループID)を変更する場合など、一部の状況ではクォータコードが XFS_QMOPT_FORCE_RES を使用することを許可し、結果としてクオータ会計チェックを回避可能になります。
代わりに ns_capable_noaudit() を使用することで、本問題を修正し、SELinuxの監査メッセージを防ぐことができます。
また、これにより has_capability_noaudit() への残りの呼び出しもすべて修正されます。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.