Katalog CVE

CVE-2026-90894

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

Percentyl 4 - wyżej niż 4% wszystkich znanych CVE

Streszczenie

Parallels Desktop uruchamia prl_disp_service jako root, a lokalni klienci łączą się z nim przez ogólnodostępny socket /var/run/prl_disp_service.socket. Funkcja PrlSrv_LoginLocal akceptuje poświadczenia bez weryfikacji podpisu Parallels i bez wymogu grupy administracyjnej. Po zalogowaniu PrlSrv_InstallAppliance pozwala wybrać folder urządzenia (sVmParentPath), a demon rozpakowuje go poleceniem tar, w którym cudzysłów w nazwie folderu pozwala na wstrzyknięcie dodatkowych flag tar, w tym --use-compress-program, co umożliwia uruchomienie dowolnego programu jako root.

Ocena ryzyka

Lokalny atakujący może uzyskać wykonanie kodu jako root, co prowadzi do pełnego przejęcia systemu hosta.

Rekomendacja

Zaktualizuj Parallels Desktop do wersji zawierającej poprawkę lub ogranicz dostęp do socketu /var/run/prl_disp_service.socket wyłącznie dla zaufanych użytkowników.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Parallels Desktop runs prl_disp_service as root. Local clients reach it on the world-writable socket /var/run/prl_disp_service.socket. PrlSrv_LoginLocal accepts peer credentials. No Parallels signature. No admin group. After login, PrlSrv_InstallAppliance lets you pick the appliance folder (sVmParentPath). The daemon unpacks with one string, tar -xf "%1" -C "%2", then Qt QProcess::splitCommand chops that string into words. A quote in the folder name closes early. The leftover text becomes extra tar flags. macOS tar --use-compress-program= runs the named program as root.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS