Katalog CVE

CVE-2010-3081

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcje compat_alloc_user_space w plikach include/asm/compat.h w jądrze Linux przed wersją 2.6.36-rc4-git2 na platformach 64-bitowych nieprawidłowo alokują pamięć użytkownika wymaganą dla warstwy zgodności 32-bitowej. Umożliwia to lokalnym użytkownikom uzyskanie uprawnień poprzez wykorzystanie funkcji compat_mc_getsockopt do kontrolowania pewnej wartości długości, co prowadzi do problemu 'stack pointer underflow'.

Ocena ryzyka

Podatność ta stwarza ryzyko dla organizacji, ponieważ lokalni użytkownicy mogą uzyskać nieautoryzowane uprawnienia, co może prowadzić do eskalacji uprawnień i potencjalnego przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji 2.6.36-rc4-git2 lub nowszej, aby usunąć tę podatność oraz monitorowanie systemów w celu wykrycia potencjalnych prób wykorzystania tej luki.

Powiązane podatności

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

The compat_alloc_user_space functions in include/asm/compat.h files in the Linux kernel before 2.6.36-rc4-git2 on 64-bit platforms do not properly allocate the userspace memory required for the 32-bit compatibility layer, which allows local users to gain privileges by leveraging the ability of the compat_mc_getsockopt function (aka the MCAST_MSFILTER getsockopt support) to control a certain length value, related to a "stack pointer underflow" issue, as exploited in the wild in September 2010.

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