CVE-2017-9780
WysokieStreszczenie
W Flatpak przed wersją 0.8.7, zewnętrzne repozytoria aplikacji mogły zawierać złośliwe aplikacje z plikami o niewłaściwych uprawnieniach, takimi jak setuid lub zapisywalne dla wszystkich. Takie pliki mogły być uruchamiane przez lokalnego atakującego lub umożliwiały zapis do lokalizacji zapisywalnej dla wszystkich.
Ocena ryzyka
Ryzyko dla organizacji polega na możliwości uruchomienia złośliwego kodu z uprawnieniami roota, co może prowadzić do poważnych naruszeń bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację Flatpak do wersji 0.8.7 lub nowszej oraz monitorowanie i weryfikację uprawnień plików w aplikacjach z zewnętrznych repozytoriów.
Inne podatności w Flatpak
Zobacz wszystkie- CVE-2026-34078Krytyczne
Flatpak w wersjach przed 1.16.4 zawiera podatność, w której portal Flatpak akceptuje ścieżki w opcjach sandbox-expose, które mogą być dowiązaniami symbolicznymi kontrolowanymi przez aplikację, wskazującymi na dowolne ścieżki. Flatpak montuje rozwiązaną ścieżkę hosta w piaskownicy, co daje aplikacjom dostęp do wszystkich plików hosta i może być używane jako prymityw do uzyskania wykonania kodu w kontekście hosta.
- CVE-2026-34079Wysokie
W Flatpak przed wersją 1.16.4 mechanizm buforowania ld.so usuwa nieaktualne pliki cache bez sprawdzania, czy ścieżka kontrolowana przez aplikację znajduje się w katalogu cache. Umożliwia to aplikacjom Flatpak usuwanie dowolnych plików na hoście.
Oryginalny opis (angielski, źródło NVD)
In Flatpak before 0.8.7, a third-party app repository could include malicious apps that contain files with inappropriate permissions, for example setuid or world-writable. The files are deployed with those permissions, which would let a local attacker run the setuid executable or write to the world-writable location. In the case of the "system helper" component, files deployed as part of the app are owned by root, so in the worst case they could be setuid root.

