🇰🇷 한글 설명
OpenSSH 6.8 및 6.9의 sshd가 TTY 장치에 world-writable 권한을 설정하여 로컬 사용자가 이스케이프 시퀀스를 작성하여 다른 사용자의 터미널을 중단시킬 수 있습니다. 이를 통해 서비스 거부나 추가적인 영향을 야기할 수 있습니다.
💡 쉬운 설명
SSH 터미널이 모든 로컬 사용자에게 쓰기 권한을 가지고 있어서, 시스템에 접속한 누구든 다른 사용자의 터미널을 방해할 수 있습니다. 이를 악용하면 시스템 사용을 불편하게 하거나 더 큰 피해를 줄 수 있습니다.
🇺🇸 원문 (English)
sshd in OpenSSH 6.8 and 6.9 uses world-writable permissions for TTY devices, which allows local users to cause a denial of service (terminal disruption) or possibly have unspecified other impact by writing to a device, as demonstrated by writing an escape sequence.
📍 영향받는 시스템
OpenSSH 6.8, 6.9 (6.9p1 이상 제외)
⚔️ 공격 벡터
로컬 사용자가 /dev/pts/* 등 TTY 장치에 직접 접근하여 이스케이프 시퀀스를 작성
🛡️ 대응 방법
OpenSSH를 6.9p1 이상으로 업그레이드하거나 TTY 장치 권한을 0620 이하로 수정
🔧 검증 코드
출력 결과가 OpenSSH_6.8 또는 OpenSSH_6.9이면 취약하고, 더 높은 버전이면 패치됨을 의미합니다.
sshd -V 2>&1 | grep -oE 'OpenSSH_[0-9]+\.[0-9]'