🇰🇷 한글 설명
SSH 프로토콜을 구현하는 libssh 라이브러리에서 키 교환(KEX) 과정 중 세션 ID를 계산할 때 결함이 발견되었습니다. 암호화 함수에서 메모리 할당 실패가 발생할 경우 NULL 포인터 역참조가 발생하여 클라이언트 또는 서버가 충돌할 수 있습니다.
💡 쉬운 설명
SSH 연결을 설정하는 과정에서 컴퓨터 메모리 계산 오류가 발생하여 프로그램이 갑자기 꺼질 수 있는 문제입니다. 공격자가 이를 이용해 서버나 접속 프로그램을 강제로 종료시킬 수 있습니다.
🇺🇸 원문 (English)
A flaw was found in libssh, a library that implements the SSH protocol. When calculating the session ID during the key exchange (KEX) process, an allocation failure in cryptographic functions may lead to a NULL pointer dereference. This issue can cause the client or server to crash.
📍 영향받는 시스템
libssh 라이브러리를 사용하는 모든 시스템 및 애플리케이션
⚔️ 공격 벡터
키 교환 과정 중 의도적인 메모리 할당 실패를 유도하여 서비스 거부(DoS) 공격 수행
🛡️ 대응 방법
libssh 라이브러리를 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 결과에서 현재 설치된 libssh의 버전을 확인하여 취약한 버전인지 대조
dpkg -l | grep libssh 2>/dev/null || rpm -qa | grep libssh
📊 CVSS Vector String
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
💻 영향받는 소프트웨어
Microsoft Exchange Server