Poważna luka w jądrze Linuksa.
#1
W jądrach wydanych na przestrzeni ostatnich kilku lat wykryto dziurę umożliwiającą zwykłemu użytkownikowi uzyskać prawa roota.

Błąd jest poważny i związany jest z obsługą tak zwanych pustych wskaźników danych z inicjacją gniazd pewych protokołów. Standardowo struktura każdego wskaźnika określa, jakie operacje są wykonywane przez gniazdo. Jeśli na gnieździe, operacja nie zostanie zaimplementowana, powinna wskazywać na wcześniej zdefiniowane producedury, jak sock_no_accept(). Mimo tego niektóre wskaźniki pozostają niezainicjowane. To z kolei w połączeniu z funkcją sock_sendpage() może zostać wykorzystane do podniesienia uprawnień.

Luka dotyczy między innymi protokołów PF_BLUETOOTH, PF_IUCV, PF_INET6 (z IPPROTO_SCTP), PF_PPPOX i PF_ISDN we wszystkich wersjach jądra poniżej 2.6.30.2. Oficjalna poprawka nie jest jeszcze dostępna, poza wstępną wersją w repozytorium jądra. W nowszych wersjach jądrach eksploatacji luki można jednak zapobiec dzięki funkcji mmap_min_addr. W tym celu należy zmienić wartość vm.mmap_min_addr na większą od zera, na przykład edytując plik /etc/sysctl.conf.

[Aby zobaczyć linki, zarejestruj się tutaj]


Żródło:

[Aby zobaczyć linki, zarejestruj się tutaj]

Odpowiedz


Wiadomości w tym wątku
Poważna luka w jądrze Linuksa. - przez Jurek - 15.08.2009, 09:46
Re: Poważna luka w jądrze Linuksa. - przez adam_993 - 15.08.2009, 11:05
Re: Poważna luka w jądrze Linuksa. - przez adam_993 - 15.08.2009, 11:15
Re: Poważna luka w jądrze Linuksa. - przez JarekMk - 15.08.2009, 19:35
Re: Poważna luka w jądrze Linuksa. - przez adam_993 - 15.08.2009, 20:25
Re: Poważna luka w jądrze Linuksa. - przez JarekMk - 16.08.2009, 11:27
Re: Poważna luka w jądrze Linuksa. - przez adam_993 - 16.08.2009, 12:19
Re: Poważna luka w jądrze Linuksa. - przez JarekMk - 16.08.2009, 14:24
Re: Poważna luka w jądrze Linuksa. - przez adam_993 - 16.08.2009, 14:55
Re: Poważna luka w jądrze Linuksa. - przez JarekMk - 13.11.2011, 10:58

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości