Katalog CVE

CVE-2016-6323

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja makecontext w bibliotece GNU C (glibc) przed wersją 2.25 tworzy konteksty wykonawcze, które są niekompatybilne z unwinderem na platformach ARM EABI (32-bit). Może to umożliwić atakującym zależnym od kontekstu spowodowanie odmowy usługi (zawieszenie), co zostało zademonstrowane przez aplikacje skompilowane przy użyciu gccgo, związane z generowaniem backtrace.

Ocena ryzyka

Organizacje mogą być narażone na odmowę usługi, co może prowadzić do przestojów w działaniu aplikacji i systemów. Atakujący mogą wykorzystać tę podatność do destabilizacji usług działających na platformach ARM EABI.

Rekomendacja

Zaleca się aktualizację biblioteki glibc do wersji 2.25 lub nowszej, aby wyeliminować tę podatność. Dodatkowo, monitorowanie aplikacji korzystających z gccgo w celu wykrycia potencjalnych problemów z wydajnością jest wskazane.

Inne podatności w GNU C Library (glibc)

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

The makecontext function in the GNU C Library (aka glibc or libc6) before 2.25 creates execution contexts incompatible with the unwinder on ARM EABI (32-bit) platforms, which might allow context-dependent attackers to cause a denial of service (hang), as demonstrated by applications compiled using gccgo, related to backtrace generation.

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