🇰🇷 한글 설명
OpenSSH 3.4p1 이전 버전의 scp 명령어에서 디렉토리 순회(directory traversal) 취약점이 존재합니다. 원격의 악의적인 SSH 서버가 '../' 등의 경로 조작을 통해 클라이언트 시스템의 임의의 파일을 덮어쓸 수 있습니다.
💡 쉬운 설명
파일을 받을 때 경로를 조작하면 의도하지 않은 위치의 파일을 덮어쓸 수 있는 문제입니다. 악의적인 서버에 접속하면 당신의 중요한 파일이 손상될 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in scp for OpenSSH before 3.4p1 allows remote malicious servers to overwrite arbitrary files. NOTE: this may be a rediscovery of CVE-2000-0992.
📍 영향받는 시스템
OpenSSH 3.4p1 이전 버전 (Linux, BSD, Unix 등)
⚔️ 공격 벡터
ssh://서버에서 파일 전송 시 경로 조작된 파일명을 사용하여 클라이언트의 임의 경로 덮어쓰기
🛡️ 대응 방법
OpenSSH를 3.4p1 이상으로 업그레이드
🔧 검증 코드
ssh 버전이 3.4p1 이상이고 openssh-client 패키지 버전이 최신인지 확인합니다. 3.4p1 미만이면 취약합니다.
ssh -V 2>&1 | grep -oE '[0-9]+\.[0-9]+p[0-9]+' && dpkg -l openssh-client 2>/dev/null | awk '/openssh-client/{print $3}'