CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2010-3081

High
Published: Translated: NVD NIST

Summary

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'.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS