🇰🇷 한글 설명
OpenSSH 3.6.1p2 이하 버전에서 PAM keyboard-interactive 인증 사용 시, PermitRootLogin이 비활성화된 상태에서도 root 로그인 시도 후 지연이 없어 공격자가 타이밍 분석으로 인증 성공 여부를 판단할 수 있는 정보 유출 취약점입니다.
💡 쉬운 설명
SSH 서버가 root 로그인 실패 시 즉시 응답하여 공격자가 응답 시간으로 비밀번호의 정확성을 추측할 수 있습니다. 의도적인 지연이 없기 때문입니다.
🇺🇸 원문 (English)
sshd in OpenSSH 3.6.1p2 and earlier, when PermitRootLogin is disabled and using PAM keyboard-interactive authentication, does not insert a delay after a root login attempt with the correct password, which makes it easier for remote attackers to use timing differences to determine if the password step of a multi-step authentication is successful, a different vulnerability than CVE-2003-0190.
📍 영향받는 시스템
OpenSSH 3.6.1p2 이전 버전 (PermitRootLogin 비활성화, PAM keyboard-interactive 인증)
⚔️ 공격 벡터
원격 공격자가 로그인 응답 시간 차이를 분석하여 비밀번호 유효성 파악
🛡️ 대응 방법
OpenSSH를 3.6.1p3 이상으로 업그레이드 또는 인증 실패 시 의도적 지연 추가
🔧 검증 코드
버전이 3.6.1p2 이하면 취약함. 최신 버전 설치 후 재확인 권장
ssh -V 2>&1 | grep -oE '[0-9]\.[0-9]\.[0-9]' | head -1