🔍 CVE-2006-4925

5.0
CVSS Score
MEDIUM
2006-09-29
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

OpenSSH의 packet.c에서 발생하는 취약점으로, 원격 공격자가 NEWKEYS 이전에 USERAUTH_SUCCESS 메시지를 전송하여 프로토콜 순서 위반을 유발합니다. 이로 인해 newkeys[mode] 포인터가 NULL이 되어 SSH 데몬 충돌 및 서비스 거부(DoS)가 발생합니다.

💡 쉬운 설명

OpenSSH 서버가 잘못된 순서의 인증 메시지를 받으면 메모리 참조 오류로 인해 충돌합니다. 공격자는 이를 악용해 원격으로 SSH 서버를 중단시킬 수 있습니다.

🇺🇸 원문 (English)

packet.c in ssh in OpenSSH allows remote attackers to cause a denial of service (crash) by sending an invalid protocol sequence with USERAUTH_SUCCESS before NEWKEYS, which causes newkeys[mode] to be NULL.

📍 영향받는 시스템

OpenSSH 4.3 및 이전 버전 (Linux, Unix 기반 시스템)

⚔️ 공격 벡터

원격 공격자가 SSH 포트(22)에 연결하여 NEWKEYS 전에 USERAUTH_SUCCESS를 포함한 비정상 프로토콜 시퀀스 전송

🛡️ 대응 방법

OpenSSH를 4.4 이상으로 업그레이드 또는 방화벽을 통해 신뢰할 수 있는 IP만 SSH 접근 허용

🔧 검증 코드

버전 4.4 이상이면 안전, 4.3 이하면 즉시 업그레이드 필요

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

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:N/I:N/A:P

💻 영향받는 소프트웨어

OpenSSH