Luka umożliwia użytkownikowi bez uprawnień używanie dowolnej komendy w Linux
![Luka umożliwia użytkownikowi bez uprawnień używanie dowolnej komendy w Linux](https://wykop.pl/cdn/c3397993/link_YXAdjMCWidQkqUbkx73I6ZAK4rCyNMOG,w300h194.jpg)
Konto użytkownika z niskimi przywilejami na większości systemów operacyjnych Linux z wartością UID większą niż 2147483647 może wykonać dowolne polecenie systemctl bez autoryzacji, dzięki nowo odkrytej luce. Luka, określana jako CVE-2018-19788, dotyczy wersji 0.115 PolicyKit...
- #
- #
- #
- 119
- Odpowiedz
Komentarze (119)
najlepsze
Komentarz usunięty przez moderatora
dla systemowych 999 tak wiec meh nie rusza mnie to :P
Z drugiej strony te współbieżnie odpalane usługi... Linuksy z systemd startują znacznie szybciej.
No i fakt, że to akurat usługa systemd to przypadek, w gruncie rzeczy nie jest wykluczone, że taki błąd mógł się przytrafić klasycznemu initowi (no dobra, on się chyba opiera na uprawnieniach systemu plików więc akurat może nie identyczny błąd, ale np.
Brak bezpiecznego modelu pamięci, brak bezpiecznej wielowątkowości, dosyć słabe statyczne typowanie...
Dopóki nie stworzony zostanie język z tymi właściwościami + statyczne sprawdzanie kontraktu (np. statyczne testowanie przy kompilacji czy argumenty i wyjście funkcji spełniają założone własności, dosyć trudny problem do rozwiązania), nie będzie mogło być mowy o bezpiecznym oprogramowaniu.
W wielu wypadkach nie ma to jakiegoś ogromnego znaczenia, stąd taka popularność języków interpretowanych i tych opartych o maszyny wirtualne, jednak są przypadki, gdy wydajność przeważa, jednym z takich przypadków jest jądro systemu operacyjnego oraz krytyczne usługi takich