**Sshole - musl 기반 OpenSSH에서 비밀번호 인증을 우회하는 취약점**

- musl 기반 Linux에서 PAM 없이 실행되는 OpenSSH에 특정 계정의 비밀번호 인증을 우회하는 문제가 있음. 비밀번호 필드가 ``인 계정이 조건에 따라 임의의 긴 비밀번호로 로그인을 허용함  
- musl의 `crypt()` 실패 반환값 `` 가 계정의 비밀번호 필드와 일치하는 것이 핵심임. OpenSSH가 다른 계정의 솔트를 빌려 해시를 계산하는 처리와 비밀번호 길이 제한이 맞물려 발생함  
- 공격이 성립하려면 비밀번호 로그인 활성화, 비밀번호 필드가 ``인 대상 계정, 실제 비밀번호가 설정된 다른 계정이 필요함. 이 조건에서 257~1024 바이트 비밀번호로 인증을 우회할 수 있음  …

[https://news.hada.io/topic?id=36654](https://news.hada.io/topic?id=36654)