Bezpieczeństwo Ubuntu Vivid: Eskalacja uprawnień przez rotację logów
Bezpieczeństwo Ubuntu Vivid: Eskalacja uprawnień przez rotację logów
W deweloperskim wydaniu Ubuntu Vivid 15.04 odkryto poważny błąd, który umożliwia eskalację uprawnień za pomocą skryptów crona do rotacji logów. Problem ten może prowadzić do nieautoryzowanego dostępu do konta root.
Skrypt /etc/cron.daily/upstart w Ubuntu Vivid 15.04 zawiera lukę, której nie można znaleźć w stabilnej wersji Ubuntu Trusty 14.04. W nowej wersji skrypt uruchamia się z prawami użytkownika root, co stwarza ryzyko, że złośliwy użytkownik wykorzysta tę lukę.
Warto zwrócić uwagę na różnice między oboma listingami. W Ubuntu Vivid, katalog /run/user/[uid]/upstart/sessions ma prawa zapisu dla użytkownika, co może być wykorzystane do manipulacji danymi. Brak odpowiedniej walidacji danych wprowadzanych przez użytkownika w czasie odczytu dodatkowo zwiększa ryzyko.
Na podstawie: Źródła








