🇰🇷 한글 설명
악의적인 SCP 서버가 예상치 못한 경로를 전송하여 클라이언트가 작업 디렉토리 외부의 로컬 파일을 덮어쓸 수 있습니다. 이를 악용하면 악성 실행 파일이나 설정 파일을 생성하여 사용자가 특정 조건에서 실행하도록 유도할 수 있습니다. 이는 OpenSSH의 CVE-2019-6111과 동일한 취약점입니다.
💡 쉬운 설명
악의적인 SCP 서버가 프로그램을 속여 의도하지 않은 위치에 파일을 저장하게 합니다. 공격자가 이를 악용하면 컴퓨터의 중요한 파일을 변경하거나 사용자가 모르게 실행할 수 있는 해로운 파일을 만들 수 있습니다.
🇺🇸 원문 (English)
A malicious SCP server can send unexpected paths that could make the
client application override local files outside of working directory.
This could be misused to create malicious executable or configuration
files and make the user execute them under specific consequences.
This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
📍 영향받는 시스템
SCP 클라이언트 구현체, 특히 OpenSSH 7.4p1 이전 버전 및 유사 SCP 구현
⚔️ 공격 벡터
공격자가 악성 SCP 서버를 운영하고 사용자가 연결하도록 속인 후, 경로 검증을 우회하는 특별히 제작된 파일 경로를 전송
🛡️ 대응 방법
SCP 클라이언트 및 OpenSSH를 최신 패치 버전으로 업데이트; 파일 경로 검증 로직 강화
🔧 검증 코드
OpenSSH 버전 7.4p1 이상이면 이 CVE 패치가 포함되어 있습니다
ssh -V 2>&1 | grep -oE 'OpenSSH_[0-9.]+'