🇰🇷 한글 설명
OpenSSH 10.6 미만 버전에서 명령줄 사용자 이름에 $ 또는 \ 문자가 포함될 경우 주입 공격이 발생할 수 있습니다. 이를 통해 공격자가 의도하지 않은 명령을 실행할 위험이 있습니다.
💡 쉬운 설명
사용자 이름에 특수 기호를 넣어 시스템이 원래 의도와 다른 명령을 실행하게 만드는 보안 약점입니다. 해커가 이 기호를 이용해 시스템에 몰래 명령을 내릴 수 있습니다.
🇺🇸 원문 (English)
In ssh in OpenSSH before 10.6, a $ or \ character can occur in a command-line username, leading to injection.
📍 영향받는 시스템
OpenSSH 10.6 미만 모든 버전
⚔️ 공격 벡터
특수 문자($ 또는 \)가 포함된 사용자 이름을 입력하여 명령 주입(Command Injection) 수행
🛡️ 대응 방법
OpenSSH를 최신 버전인 10.6 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 10.6보다 낮으면 취약한 상태입니다.
ssh -V 2>&1 | grep -E 'OpenSSH_[0-9]+\.[0-9]+'