CVE-2025-68803 in Linux
요약
\~에 의해 VulDB • 2026. 05. 10.
리눅스 커널에서 다음 취약점이 해결되었습니다:
NFSD: NFSv4 파일 생성 시 ACL 설정 누락
파일 생성 시 명명된 주체(named principal)를 사용하여 ACL을 설정하는 NFSv4 클라이언트는 이후 ACL을 검색하지만, 요청된 ACL이 아닌 기본 ACL(모드 비트 기반)만 확인됩니다. 이는 RFC 8881 섹션 6.4.1.3의 "ACL 속성은 제공된 대로 설정된다"는 규정을 위반합니다.
이 문제는 nfsd_create_setattr() 함수에서 발생합니다. 이 함수는 nfsd_setattr() 호출 여부를 결정하기 위해 nfsd_attrs_valid()를 호출합니다. 그러나 nfsd_attrs_valid()는 iattr 변경 사항과 보안 라벨만 확인하며 POSIX ACL은 확인하지 않습니다. ACL만 존재하는 경우 해당 함수는 false를 반환하여 nfsd_setattr()가 건너뛰어지고, POSIX ACL이 inode에 적용되지 않습니다.
결과적으로 클라이언트가 ACL을 검색할 때 서버는 inode에 POSIX ACL이 없으므로 원래 지정된 ACL 대신 파일의 모드 비트에서 생성된 ACL을 반환합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.