🔍 CVE-2009-2904

6.9
CVSS Score
MEDIUM
2009-10-01
2026-06-16 23:10
✅ 완료

🇰🇷 한글 설명

Red Hat의 OpenSSH ChrootDirectory 기능에서 chroot 디렉토리 내 setuid 프로그램에 대한 하드링크를 생성하여 로컬 사용자가 특권을 상승시킬 수 있는 취약점입니다. 디렉토리 소유권 검증 부족으로 인해 악의적 사용자가 설정 파일을 조작할 수 있습니다.

💡 쉬운 설명

SSH 서버의 격리 기능에서 공격자가 숨겨진 링크를 만들어 관리자 권한을 탈취할 수 있습니다. 로컬 접근 권한이 있는 사용자만 공격할 수 있습니다.

🇺🇸 원문 (English)

A certain Red Hat modification to the ChrootDirectory feature in OpenSSH 4.8, as used in sshd in OpenSSH 4.3 in Red Hat Enterprise Linux (RHEL) 5.4 and Fedora 11, allows local users to gain privileges via hard links to setuid programs that use configuration files within the chroot directory, related to requirements for directory ownership.

📍 영향받는 시스템

OpenSSH 4.8 (Red Hat 수정) - RHEL 5.4, Fedora 11의 sshd 4.3

⚔️ 공격 벡터

로컬 사용자가 chroot 디렉토리 내 setuid 프로그램에 대한 하드링크 생성으로 특권 상승

🛡️ 대응 방법

OpenSSH를 4.9 이상으로 업그레이드하고 ChrootDirectory 설정에서 디렉토리 소유권 검증 활성화

🔧 검증 코드

버전이 4.9 이상이면 안전하며, 4.8 이하 또는 RHEL 5.4/Fedora 11 패키지가 설치되어 있으면 업그레이드 필요

Shell / Script
dpkg -l openssh-server 2>/dev/null | grep openssh-server || rpm -qa openssh-server 2>/dev/null | grep openssh

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSH