🇰🇷 한글 설명
OpenSSH 6.2, 6.3에서 AES-GCM 암호를 사용할 때 MAC 컨텍스트 데이터 구조의 메모리 초기화 미흡으로 인한 취약점입니다. 인증된 원격 사용자가 ForceCommand 및 login-shell 제한을 우회하여 명령 실행이 가능합니다.
💡 쉬운 설명
이미 로그인한 사용자가 관리자가 설정한 명령 실행 제한을 무시할 수 있는 보안 허점입니다. 특정 암호화 방식 사용 시 검증 과정이 제대로 작동하지 않습니다.
🇺🇸 원문 (English)
The mm_newkeys_from_blob function in monitor_wrap.c in sshd in OpenSSH 6.2 and 6.3, when an AES-GCM cipher is used, does not properly initialize memory for a MAC context data structure, which allows remote authenticated users to bypass intended ForceCommand and login-shell restrictions via packet data that provides a crafted callback address.
📍 영향받는 시스템
OpenSSH 6.2, 6.3 (AES-GCM 암호 사용 시)
⚔️ 공격 벡터
인증된 사용자의 악의적 패킷 데이터를 통한 login-shell 및 ForceCommand 제한 우회
🛡️ 대응 방법
OpenSSH를 6.4 이상 버전으로 업그레이드
🔧 검증 코드
OpenSSH 버전이 6.4 이상이면 안전, 6.2 또는 6.3이면 패치 필요
ssh -V 2>&1 | grep -oE '[0-9]+\.[0-9]'