🇰🇷 한글 설명
Samba의 vfs_worm 모듈은 파일 수정을 방지하는 WORM 기능을 제공하지만, 이름 바꾸기 작업 중 불충분한 검증으로 인해 보안 우회가 가능합니다. 인증된 사용자가 쓰기 권한을 가진 공유 폴더에서 새 파일을 기존 보호 파일 위로 이름 바꾸기하여 WORM 보호를 무력화할 수 있습니다.
💡 쉬운 설명
Samba의 파일 보호 기능이 이름 바꾸기 기능을 통해 우회될 수 있는 취약점입니다. 권한이 있는 사용자가 보호된 파일을 덮어쓰기하여 데이터 무결성을 해칠 수 있습니다.
🇺🇸 원문 (English)
A flaw was found in Samba’s vfs_worm module. The module is intended to provide write-once, read-many (WORM) protections by preventing modification of files after a configurable grace period. Due to insufficient validation during rename operations, an authenticated user with write access to a share could overwrite a protected file by renaming a newly created file over the existing WORM-protected file.
📍 영향받는 시스템
Samba (vfs_worm 모듈 사용 시)
⚔️ 공격 벡터
인증된 사용자가 공유 폴더에서 파일 이름 바꾸기 수행
🛡️ 대응 방법
Samba 최신 버전으로 업그레이드하거나 vfs_worm 모듈 비활성화
🔧 검증 코드
출력된 버전이 취약한 버전 범위 내에 있는지 확인하고, smb.conf에서 vfs_worm 모듈 사용 여부를 점검
smbd --version 2>/dev/null | grep -E 'version'