🇰🇷 한글 설명
OpenSSH 4의 sshd에서 인증된 원격 사용자가 username에 ':/' 뒤에 임의의 SELinux 역할 이름을 추가하여 해당 역할로 접근할 수 있는 권한 상승 취약점입니다. Debian GNU/Linux와 2007년 3월 3일 OpenSSH 스냅샷에서 발견되었습니다.
💡 쉬운 설명
이미 로그인한 사용자가 username에 특수 문자를 추가하여 더 높은 권한의 역할로 접근할 수 있습니다. 예를 들어 일반 사용자가 관리자 역할에 접근하는 것이 가능해집니다.
🇺🇸 원문 (English)
sshd in OpenSSH 4 on Debian GNU/Linux, and the 20070303 OpenSSH snapshot, allows remote authenticated users to obtain access to arbitrary SELinux roles by appending a :/ (colon slash) sequence, followed by the role name, to the username.
📍 영향받는 시스템
OpenSSH 4 (Debian GNU/Linux), OpenSSH 20070303 snapshot
⚔️ 공격 벡터
원격 인증 사용자가 ssh 로그인 시 username을 'user:/ rolename' 형태로 입력하여 SELinux 역할 변경
🛡️ 대응 방법
OpenSSH를 패치된 버전으로 업그레이드하거나 Debian 보안 업데이트 적용
🔧 검증 코드
OpenSSH 버전이 4.x 이하이고 ii 상태로 설치되어 있다면 패치 전 버전으로 취약합니다.
ssh -V 2>&1 | grep -oE 'OpenSSH_[0-9.]+' && dpkg -l openssh-server 2>/dev/null | grep -E 'ii'