🇰🇷 한글 설명
OpenSSH 4.3p2에서 로컬 사용자가 DISPLAY 환경변수를 강제로 :10으로 설정하여 X 포워딩 연결을 탈취할 수 있는 취약점입니다. 포트 6010을 통해 X 인증 쿠키를 스니핑하여 원격 X 세션을 제어할 수 있습니다.
💡 쉬운 설명
같은 컴퓨터의 다른 사용자가 당신의 원격 화면 포워딩 연결을 가로채 화면을 모니터링하거나 조작할 수 있습니다. 특히 개발자가 원격 서버와 X11을 통해 GUI를 연결할 때 위험합니다.
🇺🇸 원문 (English)
OpenSSH 4.3p2, and probably other versions, allows local users to hijack forwarded X connections by causing ssh to set DISPLAY to :10, even when another process is listening on the associated port, as demonstrated by opening TCP port 6010 (IPv4) and sniffing a cookie sent by Emacs.
📍 영향받는 시스템
OpenSSH 4.3p2 및 이전 버전 (X11 포워딩 활성화 시)
⚔️ 공격 벡터
로컬 사용자가 DISPLAY 변수를 :10으로 설정하고 포트 6010에서 X 인증 쿠키를 캡처
🛡️ 대응 방법
OpenSSH를 최신 버전으로 업그레이드하거나 불필요한 경우 X11 포워딩 비활성화 (sshd_config에서 X11Forwarding no)
🔧 검증 코드
OpenSSH_4.3 이하가 나오면 취약점 대상, 4.4 이상이면 안전
ssh -V 2>&1 | grep -oE 'OpenSSH_[0-9]+\.[0-9]' | head -1