🇰🇷 한글 설명
Singularity 버전 3.3.0에서 3.5.1 사이에서 $HOME/.singularity 디렉토리가 생성될 때 보안에 취약한 권한(777)이 설정됩니다. 이로 인해 정보 유출이 발생하거나 Sylabs 클라우드 서비스에 대한 작업이 악의적으로 리다이렉션될 수 있습니다.
💡 쉬운 설명
컴퓨터 내의 특정 폴더가 누구나 읽고 쓸 수 있도록 너무 개방적으로 설정되어 있습니다. 이를 통해 해커가 중요한 정보를 훔치거나 사용자의 작업을 가로챌 위험이 있습니다.
🇺🇸 원문 (English)
Insecure permissions (777) are set on $HOME/.singularity when it is newly created by Singularity (version from 3.3.0 to 3.5.1), which could lead to an information leak, and malicious redirection of operations performed against Sylabs cloud services.
📍 영향받는 시스템
Singularity versions 3.3.0 to 3.5.1
⚔️ 공격 벡터
로컬 시스템의 다른 사용자가 권한이 없는 .singularity 디렉토리에 접근하여 파일을 조작하거나 정보를 탈취함
🛡️ 대응 방법
Singularity를 최신 버전으로 업데이트하거나, .singularity 디렉토리의 권한을 700 또는 755로 수동 변경함
🔧 검증 코드
명령어 결과에 취약한 버전 범위(3.3.0~3.5.1)가 출력되면 해당 시스템은 취약한 상태입니다.
singularity --version | grep -E '3\.(3[0-9]|4[0-9]|5[0-1])'