Podatność w Foxit Reader i PhantomPDF przed wersją 10.1.4 umożliwia atakującemu usunięcie dowolnych plików systemowych poprzez manipulację dowiązaniami symbolicznymi (symlink) podczas procesu deinstalacji. Ze względu na brak wymagań uwierzytelnienia i sieciowy wektor ataku, podatność stanowi poważne zagrożenie dla integralności i dostępności systemu.
▸ Pokaż oryginał (EN)
An issue was discovered in Foxit Reader and PhantomPDF before 10.1.4. It allows attackers to delete arbitrary files (during uninstallation) via a symlink.
Podatność (CWE-59 – Improper Link Resolution Before File Access, tzw. "link following") polega na tym, że instalator lub deinstalator aplikacji nie weryfikuje poprawnie, czy ścieżka do usuwanego pliku nie jest dowiązaniem symbolicznym (symlink). Atakujący może przed uruchomieniem deinstalacji podmienić oczekiwany plik lub katalog na symlink wskazujący na dowolny plik systemowy. Gdy proces deinstalacji usuwa zasób pod wskazaną ścieżką, w rzeczywistości usuwa plik wskazywany przez symlink, a nie oryginalny zasób aplikacji.
Atakujący może doprowadzić do usunięcia dowolnych plików na systemie, co może skutkować utratą krytycznych danych, destabilizacją lub awarią systemu operacyjnego (naruszenie dostępności i integralności).
Należy zaktualizować Foxit Reader oraz Foxit PhantomPDF do wersji 10.1.4 lub nowszej. Szczegółowe informacje dostępne są w biuletynach bezpieczeństwa producenta pod adresem: https://www.foxitsoftware.com/support/security-bulletins.php
Foxit Reader oraz Foxit PhantomPDF w wersjach przed 10.1.4.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:HFoxitsoftware Foxit Reader
APPFoxitsoftware< 10.1.4Foxitsoftware Phantompdf
APPFoxitsoftware< 10.1.4
Powiązane podatności
Uszkodzenie pamięci podczas konwersji PDF w Foxit Reader i PhantomPDF
Foxit Reader/PhantomPDF — zapis do dowolnych plików przez brak walidacji ścieżki extractPages
Zapis poza granicami bufora w Foxit Reader i PhantomPDF przy konwersji dokumentów Office
Foxit Reader i PhantomPDF — ujawnienie danych lub crash przy obsłudze XFA
Foxit Reader/PhantomPDF: zapis do dowolnych plików przez CombineFiles