Katalog CVE

CVE-2009-2692

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Jądro systemu Linux w wersjach od 2.6.0 do 2.6.30.4 oraz od 2.4.4 do 2.4.37.4 nie inicjalizuje wszystkich wskaźników funkcji dla operacji gniazd w strukturach proto_ops. Umożliwia to lokalnym użytkownikom wywołanie dereferencji wskaźnika NULL i uzyskanie uprawnień poprzez użycie mmap do mapowania strony zerowej oraz umieszczenie dowolnego kodu na tej stronie.

Ocena ryzyka

Wykorzystanie tej podatności może prowadzić do uzyskania nieautoryzowanych uprawnień przez lokalnych użytkowników, co stwarza poważne zagrożenie dla bezpieczeństwa systemu.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemu w celu wykrycia potencjalnych prób jej wykorzystania.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The Linux kernel 2.6.0 through 2.6.30.4, and 2.4.4 through 2.4.37.4, does not initialize all function pointers for socket operations in proto_ops structures, which allows local users to trigger a NULL pointer dereference and gain privileges by using mmap to map page zero, placing arbitrary code on this page, and then invoking an unavailable operation, as demonstrated by the sendpage operation (sock_sendpage function) on a PF_PPPOX socket.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS