CVE-2024-46695 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 02.

리눅스 커널에서 다음 취약점이 해결되었습니다:

selinux, smack: inode_setsecctx 훅에서 권한 검사 우회 방지

Marek Gresko는 NFS 클라이언트의 루트 사용자가 root squashing가 활성화되어 내보낸 NFS 파일 시스템의 파일에 대해 보안 라벨을 변경할 수 있다고 보고했습니다.

__vfs_setxattr_noperm()에 대한 kerneldoc 주석 끝부분에는 다음과 같이 명시되어 있습니다:

* 이 함수는 실행되기 전에 호출자가 inode의 i_mutex를 잠그도록 요구합니다. 또한 호출자가 적절한 권한 검사를 수행할 것이라고 가정합니다.

nfsd_setattr()은 fh_verify()와 nfsd_permission()을 통해 권한 검사를 수행하지만, 이러한 함수들은 security_inode_setxattr() 및 관련 LSM 훅에서 수행하는 모든 동일한 권한 검사는 수행하지 않습니다.

nfsd_setattr()이 security_inode_setsecctx()의 유일한 소비자이기 때문에, 가장 간단한 해결책은 __vfs_setxattr_noperm() 호출을 __vfs_setxattr_locked() 호출로 대체하는 것으로 보입니다. 이는 위의 문제를 수정하며, 클라이언트가 파일의 보안 라벨을 변경하려고 할 때 nfsd가 해당 파일에 대해 충돌하는 위임(delegations)을 다시 요청하도록 하는 추가적인 이점도 있습니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

Linux

예약하다

2024. 09. 11.

모더레이션

수락

항목

VDB-277369

EPSS

0.00531

출처

Want to know what is going to be exploited?

We predict KEV entries!