🇰🇷 한글 설명
scponly 4.6 이전 버전에서 scp의 -F 및 -o 옵션을 악용하여 의도된 제한을 우회하고 임의 코드를 실행할 수 있는 취약점입니다. 인증된 원격 사용자가 이 옵션들을 통해 설정을 조작하여 scponly의 파일 전송 제한을 무효화하고 시스템 명령을 직접 실행할 수 있습니다.
💡 쉬운 설명
파일 전송만 허용하는 보안 셸 scponly에서 특정 옵션을 이용해 이 제한을 우회할 수 있습니다. 이미 로그인한 사용자가 이를 악용하여 더 높은 권한으로 명령을 실행할 수 있습니다.
🇺🇸 원문 (English)
scponly 4.6 and earlier allows remote authenticated users to bypass intended restrictions and execute arbitrary code by invoking scp, as implemented by OpenSSH, with the -F and -o options.
📍 영향받는 시스템
scponly 4.6 이하 모든 버전
⚔️ 공격 벡터
인증된 사용자가 scp -F(설정 파일) 및 -o(옵션) 파라미터를 조작하여 임의 코드 실행
🛡️ 대응 방법
scponly를 4.7 이상으로 업그레이드하거나 대체 솔루션(rssh, SFTP-only 계정) 사용
🔧 검증 코드
설치된 scponly 버전이 4.6 이하로 표시되면 취약하며, 4.7 이상이거나 미설치 상태면 안전함
dpkg -l scponly 2>/dev/null | grep scponly || rpm -q scponly 2>/dev/null