커뮤니티GeekNews / Hada
Alpine Linux 보안 권고: openssh-server 비밀번호 인증 우회
Alpine Linux의 특정 SSH 설정에서 공격자가 비밀번호 없이 로그인할 수 있는 보안 취약점이 발견되었습니다. 이 문제는 musl libc의 crypt() 함수가 256바이트를 초과하는 비밀번호 처리 시 오류를 반환할 때, 해당 반환값이 비밀번호 없는 계정의 저장 필드인 '*'와 일치하며 발생하는 현상입니다. 취약한 환경에서는 $5$ 또는 $6$ 해시를 사용하는 계정이 공격 대상이 될 수 있으며, 패치 적용 후 반드시 sshd 서비스를 재시작해야 합니다.
주요 내용
-
musl libc의 crypt() 함수가 256바이트 초과 입력 시 오류를 반환하는 과정에서 비밀번호 없는 계정의 '*' 필드와 일치하는 취약점이 확인되었습니다.
-
비밀번호 인증이 활성화되어 있고 PAM을 사용하지 않는 환경에서 $5$ 또는 $6$ 해시를 사용하는 계정이 공격에 노출될 수 있습니다.
-
보안 패치 적용 후에는 반드시 sshd 서비스를 재시작하여 변경된 라이브러리 설정이 반영되도록 해야 합니다.