🔍 CVE-2008-1657

6.5
CVSS Score
MEDIUM
2008-04-02
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

OpenSSH 4.4부터 4.9 이전 버전에서 원격 인증 사용자가 .ssh/rc 파일을 수정하여 sshd_config의 ForceCommand 지시문을 우회할 수 있는 취약점입니다. 이를 통해 관리자가 강제로 실행하도록 설정한 명령어를 무시하고 임의의 명령어를 실행할 수 있습니다.

💡 쉬운 설명

SSH 서버가 사용자에게 특정 명령만 실행하도록 강제 설정했을 때, 공격자가 자신의 설정 파일을 조작하여 이 제한을 우회할 수 있습니다. 예를 들어 git이나 sftp만 실행하도록 제한된 계정이 임의의 다른 프로그램을 실행할 수 있게 됩니다.

🇺🇸 원문 (English)

OpenSSH 4.4 up to versions before 4.9 allows remote authenticated users to bypass the sshd_config ForceCommand directive by modifying the .ssh/rc session file.

📍 영향받는 시스템

OpenSSH 4.4 ~ 4.8 (4.9 이상 패치됨)

⚔️ 공격 벡터

인증된 원격 사용자가 ~/.ssh/rc 파일을 생성/수정하여 세션 시작 시 ForceCommand 우회

🛡️ 대응 방법

OpenSSH를 4.9p1 이상으로 업그레이드 또는 .ssh/rc 파일 작성 권한 제거

🔧 검증 코드

OpenSSH 버전이 4.9 이상이면 안전함. 4.8 이하면 취약함.

Shell / Script
sshd -v 2>&1 | grep -oE 'OpenSSH_[0-9]+\.[0-9]+' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSH