🇰🇷 한글 설명
PAM 지원이 활성화된 OpenSSH 3.6.1p1 및 이전 버전에서 사용자가 존재하지 않을 때 오류 메시지를 즉시 전송하는 취약점이 있습니다. 이를 통해 원격 공격자가 응답 시간의 차이를 이용하는 타이밍 공격으로 유효한 사용자 이름을 식별할 수 있습니다.
💡 쉬운 설명
서버에 없는 아이디를 입력했을 때 응답 속도가 달라지는 점을 이용해, 어떤 아이디가 실제로 존재하는지 알아낼 수 있는 취약점입니다. 공격자는 이를 통해 공격 대상이 될 유효한 계정 목록을 수집할 수 있습니다.
🇺🇸 원문 (English)
OpenSSH-portable (OpenSSH) 3.6.1p1 and earlier with PAM support enabled immediately sends an error message when a user does not exist, which allows remote attackers to determine valid usernames via a timing attack.
📍 영향받는 시스템
OpenSSH 3.6.1p1 및 이전 버전 (PAM 지원 활성화 시)
⚔️ 공격 벡터
타이밍 공격을 통한 사용자 이름 열거 (Username Enumeration)
🛡️ 대응 방법
OpenSSH를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과 OpenSSH 3.x 버전 이하가 출력되면 해당 취약점에 노출되었을 가능성이 큽니다.
ssh -V | grep -E 'OpenSSH_[0-3]\.[0-9]+'