🇰🇷 한글 설명
OpenSSH 2.9 이하에서 pty 없이 명령을 실행할 때 PAM 세션이 초기화되지 않아, 로컬 사용자가 pam.d에 설정된 리소스 제한(rlimits)을 우회할 수 있습니다.
💡 쉬운 설명
OpenSSH 서버가 특정 방식의 명령 실행 시 사용자의 리소스 제한을 제대로 적용하지 않습니다. 같은 컴퓨터의 일반 사용자가 할당받은 리소스 상한선을 초과하여 사용할 수 있게 됩니다.
🇺🇸 원문 (English)
OpenSSH 2.9 and earlier does not initiate a Pluggable Authentication Module (PAM) session if commands are executed with no pty, which allows local users to bypass resource limits (rlimits) set in pam.d.
📍 영향받는 시스템
OpenSSH 2.9 이하 버전이 설치된 Linux/Unix 시스템
⚔️ 공격 벡터
로컬 사용자가 pty를 할당하지 않고 원격 명령 실행 (ssh user@host 'command')
🛡️ 대응 방법
OpenSSH를 2.9.1 이상으로 업그레이드
🔧 검증 코드
출력 버전이 2.9 이하면 취약, 2.9.1 이상이면 패치됨
sshd -v 2>&1 | grep -oP 'OpenSSH_\K[0-9.]+'