🇰🇷 한글 설명
Vagrant VMware Fusion 플러그인 4.0.21 이전 버전의 sudo 헬퍼가 Ruby 스크립트 경로를 검증하지 않고 PATH 변수를 정리하지 않아, 로컬 사용자가 경로 조작(PATH hijacking)을 통해 root 권한을 탈취할 수 있는 특권 상승 취약점입니다.
💡 쉬운 설명
Vagrant가 설정된 컴퓨터의 일반 사용자가 시스템 명령어 검색 경로를 조작하여 관리자 권한으로 자신의 프로그램을 실행할 수 있습니다. 플러그인이 어떤 프로그램을 실행할지 제대로 확인하지 않기 때문에 발생하는 문제입니다.
🇺🇸 원문 (English)
The sudo helper in the HashiCorp Vagrant VMware Fusion plugin (aka vagrant-vmware-fusion) before 4.0.21 allows local users to gain root privileges by leveraging failure to verify the path to the encoded ruby script or scrub the PATH variable.
📍 영향받는 시스템
HashiCorp Vagrant VMware Fusion plugin 버전 4.0.20 이하
⚔️ 공격 벡터
로컬 시스템 접근 권한이 있는 사용자가 PATH 환경 변수를 조작하여 ruby 스크립트 실행 시 악의적 바이너리 로드
🛡️ 대응 방법
vagrant-vmware-fusion 플러그인을 버전 4.0.21 이상으로 업그레이드
🔧 검증 코드
vmware-fusion 플러그인 버전이 4.0.21 이상이면 안전, 그 이하면 취약함
vagrant plugin list | grep vmware-fusion