🔍 CVE-2016-8858

7.5
CVSS Score
HIGH
2016-12-09
2026-05-29 21:16
✅ 완료

🇰🇷 한글 설명

OpenSSH 6.x와 7.x(7.3까지) 버전의 kex_input_kexinit 함수에서 원격 공격자가 많은 중복 KEXINIT 요청을 전송하여 메모리 과소비 공격(DoS)을 유발할 수 있는 취약점입니다. SSH 핸드셰이크 과정에서 중복 키 교환 초기화 패킷 처리 시 메모리 누수가 발생합니다. 다만 OpenSSH 개발진은 이를 보안 이슈로 간주하지 않고 있습니다.

💡 쉬운 설명

SSH 서버가 반복된 접속 요청 신호로 인해 메모리를 과도하게 사용하게 되는 문제입니다. 공격자가 이를 악용하면 서버 성능이 저하되거나 중단될 수 있습니다.

🇺🇸 원문 (English)

The kex_input_kexinit function in kex.c in OpenSSH 6.x and 7.x through 7.3 allows remote attackers to cause a denial of service (memory consumption) by sending many duplicate KEXINIT requests. NOTE: a third party reports that "OpenSSH upstream does not consider this as a security issue."

📍 영향받는 시스템

OpenSSH 6.0~7.3 (6.x 전 버전, 7.0~7.3)

⚔️ 공격 벡터

원격 네트워크 공격자가 중복된 KEXINIT 패킷을 SSH 포트에 반복 전송하여 대상 서버의 메모리 소비 유발

🛡️ 대응 방법

OpenSSH를 7.4 이상으로 업그레이드하거나, 불가능할 경우 방화벽에서 연결 속도 제한(rate limiting) 설정 적용

🔧 검증 코드

OpenSSH_7.4 이상이면 안전, OpenSSH_7.3 이하면 업그레이드 필요

Shell / Script
ssh -V 2>&1 | grep -oE 'OpenSSH_[0-9.]+'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

OpenSSH