Katalog CVE

CVE-2005-3346

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Przepełnienie bufora w kodzie substytucji zmiennych środowiskowych w pliku main.c w OSH 1.7-14 pozwala lokalnym użytkownikom na wstrzykiwanie dowolnych zmiennych środowiskowych, takich jak LD_PRELOAD, poprzez argumenty ścieżki w formacie "$VAR/EVAR=arg", co powoduje, że część EVAR jest dołączana do bufora zwracanego przez wywołanie funkcji getenv.

Ocena ryzyka

Podatność ta może prowadzić do wykonania złośliwego kodu przez lokalnych użytkowników, co stwarza poważne zagrożenie dla integralności i bezpieczeństwa systemu.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji OSH, która eliminuje tę podatność, oraz monitorowanie i ograniczenie dostępu do systemu dla lokalnych użytkowników.

Powiązane podatności

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

Buffer overflow in the environment variable substitution code in main.c in OSH 1.7-14 allows local users to inject arbitrary environment variables, such as LD_PRELOAD, via pathname arguments of the form "$VAR/EVAR=arg", which cause the EVAR portion to be appended to a buffer returned by a getenv function call.

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