CVE Catalog

CVE-2019-6488

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.45%

37th percentile - higher than 37% of all known CVEs

Summary

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.

Risk Assessment

The risk to the organization includes the possibility of crashes in programs using glibc on the x32 architecture, which may affect service availability and data integrity.

Recommendation

It is recommended to update glibc to a version newer than 2.28 and avoid using the x32 architecture in critical environments.

Other vulnerabilities in glibc

See all
Original NVD description (English source)

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.

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