🇰🇷 한글 설명
SSH 프로토콜의 오류 처리 취약점으로, CBC 모드 블록 암호화 알고리즘 사용 시 SSH 세션의 암호화된 데이터에서 평문 정보를 부분적으로 복구할 수 있습니다. SSH Tectia와 OpenSSH 등 여러 버전이 영향을 받습니다.
💡 쉬운 설명
SSH 암호화 연결에서 사용되는 특정 암호화 방식의 결함으로 인해 공격자가 암호화된 메시지에서 원본 정보 일부를 추출할 수 있습니다. 주로 오래된 SSH 버전에 영향을 줍니다.
🇺🇸 원문 (English)
Error handling in the SSH protocol in (1) SSH Tectia Client and Server and Connector 4.0 through 4.4.11, 5.0 through 5.2.4, and 5.3 through 5.3.8; Client and Server and ConnectSecure 6.0 through 6.0.4; Server for Linux on IBM System z 6.0.4; Server for IBM z/OS 5.5.1 and earlier, 6.0.0, and 6.0.1; and Client 4.0-J through 4.3.3-J and 4.0-K through 4.3.10-K; and (2) OpenSSH 4.7p1 and possibly other versions, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plaintext data from an arbitrary block of ciphertext in an SSH session via unknown vectors.
📍 영향받는 시스템
SSH Tectia Client/Server 4.0-6.0.4, OpenSSH 4.7p1 및 이후 버전 (CBC 모드 사용)
⚔️ 공격 벡터
CBC 블록 암호화 모드의 취약점을 이용하여 원격 공격자가 SSH 세션 암호문으로부터 평문 데이터 복구
🛡️ 대응 방법
SSH를 최신 버전으로 업그레이드하거나 SSH 설정에서 CBC 모드 암호화 비활성화
🔧 검증 코드
설치된 SSH 버전을 확인하여 영향받는 버전 범위(OpenSSH 4.7p1~, Tectia 4.0~6.0.4)에 해당하는지 판단
ssh -V 2>&1 | grep -oE '(OpenSSH_|Tectia)[^ ]*'