CVE-2025-6297
WysokieCVSS 8.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 26 - wyżej niż 26% wszystkich znanych CVE
Streszczenie
Odkryto, że dpkg-deb nieprawidłowo sprawdza uprawnienia katalogów podczas wyodrębniania pliku kontrolnego do katalogu tymczasowego, co udokumentowano jako bezpieczną operację nawet na niezaufanych danych. Może to prowadzić do pozostawienia plików tymczasowych po czyszczeniu.
Ocena ryzyka
Przy zautomatyzowanym i wielokrotnym wykonywaniu poleceń dpkg-deb na złośliwych pakietach .deb, atakujący może spowodować wyczerpanie miejsca na dysku lub przekroczenie limitu przydziału, prowadząc do odmowy usługi (DoS).
Rekomendacja
Zaleca się natychmiastową aktualizację dpkg do wersji zawierającej poprawkę bezpieczeństwa oraz ograniczenie wykonywania dpkg-deb na niezaufanych pakietach .deb w środowiskach produkcyjnych.
Inne podatności w dpkg
Zobacz wszystkie- CVE-2014-3127Wysokie
Wersja dpkg 1.15.9 na Debianie squeeze wprowadza obsługę funkcji 'nazwa plików zakodowanych w stylu C', nie uwzględniając, że program patch w squeeze nie obsługuje tej funkcji. To prowadzi do błędu interakcji, który umożliwia zdalnym atakującym przeprowadzenie ataków typu directory traversal oraz modyfikację plików poza zamierzonymi katalogami za pomocą spreparowanego pakietu źródłowego.
- CVE-2017-8283Krytyczne
Program dpkg-source w wersjach od 1.3.0 do 1.18.23 umożliwia użycie nie-GNU programu patch i nie oferuje mechanizmu ochrony dla różnic z wcięciem, co pozwala zdalnym atakującym na przeprowadzenie ataków typu directory traversal za pomocą spreparowanego pakietu źródłowego Debiana.
Oryginalny opis (angielski, źródło NVD)
It was discovered that dpkg-deb does not properly sanitize directory permissions when extracting a control member into a temporary directory, which is documented as being a safe operation even on untrusted data. This may result in leaving temporary files behind on cleanup. Given automated and repeated execution of dpkg-deb commands on adversarial .deb packages or with well compressible files, placed inside a directory with permissions not allowing removal by a non-root user, this can end up in a DoS scenario due to causing disk quota exhaustion or disk full conditions.

