🔍 CVE-2017-7642

7.8
CVSS Score
HIGH
2017-08-02
2026-06-17 01:24
✅ 완료

🇰🇷 한글 설명

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 이상이면 안전, 그 이하면 취약함

Shell / Script
vagrant plugin list | grep vmware-fusion

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Sudo