🇰🇷 한글 설명
VestaCP 0.9.8-24 이하 버전에서 관리자 사용자가 루트 권한으로 권한을 상승시킬 수 있는 취약점이 존재합니다. 이는 Sudo 설정이 /usr/local/vesta/bin 디렉토리 내의 스크립트를 실행할 때 비밀번호를 요구하지 않기 때문에 발생합니다.
💡 쉬운 설명
관리자 계정을 가진 사용자가 시스템의 가장 높은 권한인 '루트(root)' 권한을 아무런 제약 없이 얻을 수 있는 보안 결함입니다. 특정 실행 파일을 실행할 때 비밀번호를 묻지 않는 설정 오류를 악용합니다.
🇺🇸 원문 (English)
VestaCP through 0.9.8-24 allows the admin user to escalate privileges to root because the Sudo configuration does not require a password to run /usr/local/vesta/bin scripts.
📍 영향받는 시스템
VestaCP 0.9.8-24 이하 모든 버전
⚔️ 공격 벡터
관리자 권한을 가진 사용자가 비밀번호 없이 실행 가능한 Sudo 스크립트를 이용한 권한 상승 공격
🛡️ 대응 방법
VestaCP를 최신 버전으로 업데이트하거나 Sudoers 설정에서 해당 스크립트의 비밀번호 생략 설정을 제거해야 합니다.
🔧 검증 코드
명령어 결과에 'NOPASSWD'가 포함된 경로가 나타나면 해당 취약점에 노출된 상태입니다.
sudo -l | grep '/usr/local/vesta/bin/'