CVE-2017-5206
KrytyczneStreszczenie
Firejail w wersji przed 0.9.44.4, działający na jądrze Linux przed wersją 4.8, umożliwia atakującym zależnym od kontekstu ominięcie mechanizmu ochrony sandbox opartego na seccomp za pomocą argumentu --allow-debuggers.
Ocena ryzyka
Ominięcie mechanizmu ochrony może prowadzić do nieautoryzowanego dostępu do systemu i potencjalnego wykonania złośliwego kodu.
Rekomendacja
Zaleca się aktualizację Firejail do najnowszej wersji oraz zastosowanie jądra Linux w wersji 4.8 lub nowszej.
Inne podatności w Firejail
Zobacz wszystkie- CVE-2016-10123Wysokie
Firejail umożliwia użycie opcji --chroot, gdy seccomp nie jest obsługiwany, co może pozwolić lokalnym użytkownikom na uzyskanie podwyższonych uprawnień.
- CVE-2016-10122Wysokie
Firejail nieczyści poprawnie zmiennych środowiskowych, co pozwala lokalnym użytkownikom na uzyskanie podwyższonych uprawnień.
- CVE-2016-10121Wysokie
Firejail używa słabych uprawnień dla pliku /dev/shm/firejail oraz możliwych innych plików, co pozwala lokalnym użytkownikom na uzyskanie przywilejów.
- CVE-2016-10120Wysokie
Firejail stosuje uprawnienia 0777 podczas montowania katalogów takich jak /dev, /dev/shm, /var/tmp oraz /var/lock, co umożliwia lokalnym użytkownikom uzyskanie podwyższonych uprawnień.
- CVE-2016-10119Wysokie
Firejail używa uprawnień 0777 podczas montowania katalogu /tmp, co pozwala lokalnym użytkownikom na uzyskanie podwyższonych uprawnień.
- CVE-2016-10117Wysokie
Firejail nie ogranicza dostępu do --tmpfs, co pozwala lokalnym użytkownikom na uzyskanie uprawnień, co zostało udowodnione przez montowanie nad /etc.
- CVE-2017-5207Wysokie
Firejail w wersji przed 0.9.44.4, podczas wykonywania polecenia dotyczącego przepustowości, umożliwia lokalnym użytkownikom uzyskanie uprawnień roota za pomocą argumentu --shell.
- CVE-2017-5940Wysokie
Firejail w wersjach przed 0.9.44.6 oraz 0.9.38.x LTS przed 0.9.38.10 LTS nie zabezpiecza w pełni przypadków związanych z plikami dotfile, co umożliwia lokalnym użytkownikom przeprowadzenie ataków typu sandbox-escape za pomocą symlinków i opcji --private.
- CVE-2017-5180Wysokie
Firejail w wersjach przed 0.9.44.4 oraz 0.9.38.x LTS przed 0.9.38.8 LTS nie uwzględnia przypadku .Xauthority podczas próby zapobiegania dostępowi do plików użytkownika z euid równym zero. To umożliwia lokalnym użytkownikom przeprowadzenie ataków typu sandbox-escape za pomocą symlinków i opcji --private.
- CVE-2016-9016Wysokie
Firejail w wersji 0.9.38.4 pozwala lokalnym użytkownikom na wykonywanie dowolnych poleceń poza piaskownicą za pomocą spreparowanego wywołania ioctl TIOCSTI.
Oryginalny opis (angielski, źródło NVD)
Firejail before 0.9.44.4, when running on a Linux kernel before 4.8, allows context-dependent attackers to bypass a seccomp-based sandbox protection mechanism via the --allow-debuggers argument.

