CVE Catalog

CVE-2020-10029

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.76%

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

Summary

The GNU C Library (glibc) before 2.32 could overflow an on-stack buffer during range reduction if an input to an 80-bit long double function contains a non-canonical bit pattern, as seen when passing a 0x5d414141414141410000 value to sinl on x86 targets. This is related to sysdeps/ieee754/ldbl-96/e_rem_pio2l.c.

Risk Assessment

The risk includes potential buffer overflow, which could lead to program crashes or exploitation for arbitrary code execution. The vulnerability affects systems using glibc on x86 architecture.

Recommendation

Upgrade glibc to version 2.32 or later to fix the buffer overflow issue. Also, avoid passing non-canonical bit patterns to long double functions if possible.

Other vulnerabilities in glibc

See all
Original NVD description (English source)

The GNU C Library (aka glibc or libc6) before 2.32 could overflow an on-stack buffer during range reduction if an input to an 80-bit long double function contains a non-canonical bit pattern, a seen when passing a 0x5d414141414141410000 value to sinl on x86 targets. This is related to sysdeps/ieee754/ldbl-96/e_rem_pio2l.c.

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