Katalog CVE

CVE-2019-6488

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

Komponent string w GNU C Library (glibc) do wersji 2.28, gdy działa na architekturze x32, niepoprawnie próbuje użyć 64-bitowego rejestru dla size_t w kodzie asemblera, co może prowadzić do błędu segmentacji lub innych nieokreślonych skutków, jak pokazano na przykładzie awarii w __memmove_avx_unaligned_erms w sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S podczas memcpy.

Ocena ryzyka

Ryzyko dla organizacji obejmuje możliwość awarii programów korzystających z glibc na architekturze x32, co może wpłynąć na dostępność usług i integralność danych.

Rekomendacja

Zaleca się zaktualizowanie glibc do wersji nowszej niż 2.28 oraz unikanie używania architektury x32 w krytycznych środowiskach.

Inne podatności w glibc

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

The string component in the GNU C Library (aka glibc or libc6) through 2.28, when running on the x32 architecture, incorrectly attempts to use a 64-bit register for size_t in assembly codes, which can lead to a segmentation fault or possibly unspecified other impact, as demonstrated by a crash in __memmove_avx_unaligned_erms in sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S during a memcpy.

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