Jak zdobyć roota na Ubuntu? Prosto i skutecznie!
Jak zdobyć roota na Ubuntu? Prosto i skutecznie!
W świecie bezpieczeństwa komputerowego pojawił się nowy exploit - dirty_sock, który umożliwia zdobycie uprawnień roota na systemach Ubuntu. Problem dotyczy wersji: Ubuntu 18.10, 18.04 LTS, 16.04 LTS oraz 14.04 LTS.
Opis podatności pokazuje, że takie kwestie nie zawsze są skomplikowane. W rzeczywistości, czasem wystarczy kilka prostych kroków, aby uzyskać dostęp do konta roota. Domyślnie w Ubuntu działa usługa snapd, która ma uprawnienia roota.
Usługa ta udostępnia lokalnie UNIX socket, do którego każdy ma dostęp (uprawnienia 0666). Dzięki temu, możliwe jest wykorzystanie API REST, które można osiągnąć przy pomocy polecenia:
$ nc -U /run/snapd.socket GET / HTTP/1.1 Host: 127.0.0.1Choć API posiada swoje ograniczenia, to jednak możliwość komunikacji z nim może prowadzić do poważnych konsekwencji. Warto być świadomym tych zagrożeń i podejmować odpowiednie kroki w celu zabezpieczenia systemu.
Na podstawie: Źródła







