🇰🇷 한글 설명
Red Hat Enterprise Linux 3의 커널 NFS 클라이언트 구현에서 noacl 옵션으로 파일 시스템을 마운트할 때 권한 확인 오류가 발생합니다. 이로 인해 로컬 프로세스가 서버에서 거부될 open 시스템 호출에 대해 잘못된 성공 상태를 얻을 수 있으며, root_squash 환경에서 서버 파일 권한에 대한 민감한 정보를 획득할 가능성이 있습니다.
💡 쉬운 설명
파일 서버에 접속할 때 권한을 서버에 물어보지 않고 내 컴퓨터의 설정만 보고 판단하는 문제가 있습니다. 이 때문에 원래는 열 수 없는 파일이 열리는 것처럼 속일 수 있어 보안 정보가 노출될 위험이 있습니다.
🇺🇸 원문 (English)
The NFS client implementation in the kernel in Red Hat Enterprise Linux (RHEL) 3, when a filesystem is mounted with the noacl option, checks permissions for the open system call via vfs_permission (mode bits) data rather than an NFS ACCESS call to the server, which allows local client processes to obtain a false success status from open calls that the server would deny, and possibly obtain sensitive information about file permissions on the server, as demonstrated in a root_squash environment. NOTE: it is uncertain whether any scenarios involving this issue cross privilege boundaries.
📍 영향받는 시스템
Red Hat Enterprise Linux (RHEL) 3
⚔️ 공격 벡터
로컬 클라이언트 프로세스를 통한 권한 확인 우회 및 정보 탈취
🛡️ 대응 방법
커널 업데이트를 통해 NFS 클라이언트의 권한 확인 로직을 수정하거나 noacl 옵션 사용을 지양해야 합니다.
🔧 검증 코드
설치된 커널 버전이 RHEL 3의 취약한 버전 범위에 해당하는지 확인합니다.
rpm -q kernel | grep -E '2.6.*'
📊 CVSS Vector String
AV:L/AC:M/Au:N/C:P/I:N/A:N
💻 영향받는 소프트웨어
NVIDIA vGPU Guest Driver for Linux