CVE-2017-5226
KrytyczneStreszczenie
Podatność CVE-2017-5226 pozwala na ucieczkę z sandboxa bubblewrap przez nieuprzywilejowaną sesję, wykorzystując ioctl TIOCSTI do wprowadzenia znaków do bufora wejściowego terminala.
Ocena ryzyka
Atakujący może uzyskać dostęp do systemu operacyjnego poza kontrolowanym środowiskiem, co stwarza poważne zagrożenie dla bezpieczeństwa danych i systemu.
Rekomendacja
Zaleca się aktualizację bubblewrap do najnowszej wersji, aby zniwelować tę podatność oraz monitorowanie systemu pod kątem nieautoryzowanych działań.
Inne podatności w bubblewrap
Zobacz wszystkie- CVE-2016-8659Wysokie
Bubblewrap w wersjach przed 0.1.3 ustawia flagę PR_SET_DUMPABLE, co może umożliwić lokalnym użytkownikom uzyskanie uprawnień poprzez dołączenie do procesu, co zostało zademonstrowane przez wysyłanie poleceń do gniazda PrivSep.
- CVE-2026-87766Wysokie
Wada w bubblewrap. Podczas konfiguracji piaskownicy, tworzenie plików lub katalogów w nowym katalogu głównym może podążać za rodzicielskim dowiązaniem symbolicznym na hoście przez /oldroot, zapisując ścieżki wybrane przez atakującego poza piaskownicą jako użytkownik uruchamiający. Dzieje się to przed uruchomieniem procesu w piaskownicy. Problem jest naprawiony w bubblewrap 0.12.0.
- CVE-2026-41163Wysokie
bubblewrap to narzędzie do niskopoziomowego uruchamiania w piaskownicy bez przywilejów. W wersjach od 0.11.0 do 0.11.1, jeśli bubblewrap jest zainstalowany w trybie setuid, użytkownik może użyć ptrace, aby dołączyć do procesu bubblewrap i kontrolować nieuprzywilejowaną część fazy konfiguracji piaskownicy. Pozwala to atakującemu na dowolne korzystanie z operacji uprzywilejowanych, w szczególności operacji montowania nakładek (overlay mount), co normalnie nie jest dozwolone w wersji setuid bubblewrap. Problem został naprawiony w wersji 0.11.2.
Oryginalny opis (angielski, źródło NVD)
When executing a program via the bubblewrap sandbox, the nonpriv session can escape to the parent session by using the TIOCSTI ioctl to push characters into the terminal's input buffer, allowing an attacker to escape the sandbox.

