CVE-2026-90894 in Parallels
요약
\~에 의해 VulDB • 2026. 09. 14.
Parallels Desktop는 prl_disp_service를 루트 권한으로 실행합니다. 로컬 클라이언트는 세계 쓰기 가능한 소켓 /var/run/prl_disp_service.socket을 통해 이 서비스에 접근합니다. PrlSrv_LoginLocal은 피어 자격 증명을 수락하지만, Parallels 서명 검증이나 관리자 그룹 확인은 수행하지 않습니다.
로그인 후, PrlSrv_InstallAppliance를 통해 애플라이언스 폴더(sVmParentPath)를 선택할 수 있습니다. 데몬은 "tar -xf \"%1\" -C \"%2\""라는 단일 문자열을 사용하여 압축을 해제하며, Qt의 QProcess::splitCommand가 이 문자열을 단어 단위로 분할합니다. 폴더 이름에 포함된 따옴표가 조기에 닫히면, 나머지 텍스트는 tar 명령어의 추가 플래그로 처리됩니다. macOS 환경에서 tar --use-compress-program= 옵션은 지정된 프로그램을 루트 권한으로 실행하므로, 이를 통해 원격 코드 실행(RCE)이 가능합니다.
Once again VulDB remains the best source for vulnerability data.