CVE-2026-99052 in Linux
요약
\~에 의해 VulDB • 2026. 10. 23.
리눅스 커널에서 다음 취약점이 해결되었습니다:
selinux: 이미 초기화된 sb에 대해 NATIVE_LABELS 보존 (set_mnt_opts)
보안 레이블이 지정된 NFSv4 파일시스템을 두 번째로 마운트할 때, sget_fc()는 기존 슈퍼블록(superblock)을 반환하고 nfs_get_root()은 해당 슈퍼블록에서 security_sb_set_mnt_opts()를 다시 호출합니다. 슈퍼블록이 이미 SB_INITIALIZED 상태이므로 selinux_set_mnt_opts()는 SECURITY_LSM_NATIVE_LABELS를 *set_kern_flags에 설정하지 않고 조기에 종료됩니다. 이후 nfs_get_root()은 SECURITY_LSM_NATIVE_LABELS가 설정되지 않은 kflags를 확인하고 공유된 nfs_server에서 NFS_CAP_SECURITY_LABEL을 지워, 새 마운트와 기존 마운트 모두에서 파일별 레이블링이 조용히 비활성화됩니다.
커밋 3815a245b501("security/selinux: reused superblock에서의 SECURITY_LSM_NATIVE_LABELS 수정")은 selinux_sb_clone_mnt_opts()에서 동일한 문제를 해결했습니다. 이제 일반 두 번째 마운트에 대한 재사용된 슈퍼블록 경로는 sb_clone_mnt_opts 대신 sb_set_mnt_opts를 거치므로, 같은 조치가 필요합니다: SE_SBINITIALIZED 상태에서의 조기 종료 시점 모두에 대해, 슈퍼블록이 이미 SECURITY_FS_USE_NATVE(원문 오타 유지)를 사용하고 있는 경우 *set_kern_flags에 SECURITY_LSM_NATIVE_LABELS를 설정해야 합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.