Aktywnie wykorzystywana w atakach
WinRAR Absolute Path Traversal Vulnerability
RARLAB - WinRAR · Figuruje w katalogu CISA KEV od 2022-02-15. Oznacza to potwierdzone ataki w środowisku produkcyjnym.
Wymagane działanie: Apply updates per vendor instructions.
CVE-2018-20250
WysokieCVSS 7.8KEVPrawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 100 - wyżej niż 100% wszystkich znanych CVE
Streszczenie
W WinRAR w wersjach do 5.61 włącznie istnieje podatność na przechodzenie poza katalog (path traversal) podczas tworzenia pola nazwy pliku w formacie ACE (w UNACEV2.dll). Gdy pole nazwy pliku jest manipulowane określonymi wzorcami, folder docelowy (wyodrębniania) jest ignorowany, co powoduje traktowanie nazwy pliku jako ścieżki bezwzględnej.
Ocena ryzyka
Atakujący może spowodować wyodrębnienie plików poza zamierzony katalog, co może prowadzić do nadpisania krytycznych plików systemowych lub uruchomienia złośliwego kodu.
Rekomendacja
Zaktualizuj WinRAR do wersji nowszej niż 5.61, która zawiera poprawkę dla tej podatności.
Inne podatności w WinRAR
Zobacz wszystkie- CVE-2015-5663Wysokie
Funkcjonalność wykonywania plików w WinRAR przed wersją 5.30 beta 5 pozwala lokalnym użytkownikom na uzyskanie uprawnień poprzez plik trojanowy o nazwie podobnej do pliku bez rozszerzenia wybranego przez użytkownika.
- CVE-2025-8088WysokieAktywnie exploitowane
WinRAR dla systemu Windows ma podatność na przechodzenie poza katalog (path traversal), która pozwala atakującym na wykonanie dowolnego kodu poprzez spreparowane archiwa. Podatność była wykorzystywana w środowisku naturalnym.
- CVE-2023-38831WysokieAktywnie exploitowane
WinRAR w wersjach przed 6.23 pozwala atakującym na wykonanie dowolnego kodu, gdy użytkownik próbuje otworzyć nieszkodliwy plik w archiwum ZIP. Problem występuje, gdy archiwum ZIP zawiera nieszkodliwy plik (np. zwykły plik .JPG) oraz folder o tej samej nazwie, a zawartość folderu (mogąca zawierać kod wykonywalny) jest przetwarzana podczas próby dostępu tylko do nieszkodliwego pliku.
- CVE-2026-14191Wysokie
W RAR5 parserze plików odzyskiwania (.rev) w WinRAR i UnRAR występuje podatność na zapis poza granicami sterty. Wektor RecItems jest alokowany tylko podczas przetwarzania pierwszego pliku .rev, a kolejne pliki mogą zawierać wartość RecNum, która jest walidowana tylko względem własnego pola TotalCount, ale nie względem rzeczywistego rozmiaru wektora. Zestaw spreparowanych plików .rev umożliwia zapis kontrolowanej przez atakującego 32-bitowej wartości (RevCRC) pod adresem poza przydzieloną pamięcią, co może prowadzić do uszkodzenia sąsiednich obiektów sterty.
- CVE-2019-25677Średnie
WinRAR 5.61 zawiera podatność na odmowę usługi, która pozwala lokalnym atakującym na crash aplikacji poprzez umieszczenie uszkodzonego pliku językowego winrar.lng w katalogu instalacyjnym. Atak następuje po otwarciu archiwum i naciśnięciu przycisku testowania.
Oryginalny opis (angielski, źródło NVD)
In WinRAR versions prior to and including 5.61, There is path traversal vulnerability when crafting the filename field of the ACE format (in UNACEV2.dll). When the filename field is manipulated with specific patterns, the destination (extraction) folder is ignored, thus treating the filename as an absolute path.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

