CVE-2024-46695 in Linux情報

要約

〜によって VulDB • 2026年07月16日

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

selinux, smack: inode_setsecctxフックにおける権限チェックのバイパスを防止する

Marek Gresko氏によると、NFSクライアント上のrootユーザーは、root squashingが有効にエクスポートされているNFSファイルシステム上のファイルに対してセキュリティラベルを変更できることが報告されています。

__vfs_setxattr_noperm() のカーネルドキュメントコメントの末尾には次のように記載されています:

* この関数は、実行する前に呼び出し元がinodeのi_mutexをロックすることを要求します。また、呼び出し元が適切な権限チェックを行うことを前提としています。

nfsd_setattr() は fh_verify() および nfsd_permission() を介して権限チェックを行いますが、これらの関数では security_inode_setxattr() に関連するLSMフックによって行われるすべての権限チェックが行われるわけではありません。

security_inode_setsecctx() の唯一の呼び出し元が nfsd_setattr() であるため、最も簡単な解決策は __vfs_setxattr_noperm() を呼ぶ代わりに __vfs_setxattr_locked() を呼ぶように置き換えることです。これにより上記の問題が修正され、クライアントがファイルのセキュリティラベルを変更しようとした際にnfsdが競合する委任を再取得するという追加的な利点もあります。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2024年09月11日

モデレーション

承諾済み

エントリ

VDB-277369

EPSS

0.00531

アクティビティ

非常低い

セクター

Police, Energy, ...

ソース

Want to know what is going to be exploited?

We predict KEV entries!