Findings

CVE-2020-10029

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 no…

Published Mar 4, 2020 · updated Oct 14, 2026 · gnu glibc

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.

Timeline

Detection, updates, and resolution for this record.

  1. Mar 4, 2020 · NIST NVD

    Detected

    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.

  2. Oct 14, 2026 · NIST NVD

    Updated

    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.

Affected

  • cpe canonical/ubuntu linux16.04
  • cpe canonical/ubuntu linux18.04
  • cpe canonical/ubuntu linux19.10
  • cpe debian/debian linux10.0
  • cpe fedoraproject/fedora30
  • cpe fedoraproject/fedora31
  • cpe fedoraproject/fedora32
  • cpe gnu/glibcversion unspecified
  • cpe netapp/active iq unified managerversion unspecified
  • cpe netapp/h410c firmwareversion unspecified
  • cpe opensuse/leap15.1

Sources

  • CVE.orgCVE-2020-10029

    Official CVE identifier

    cve.org
  • FIRST EPSSCVE-2020-10029

    30-day exploitation probability 0.8%

    first.org
  • NIST NVDCVE-2020-10029

    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 relat

    nvd.nist.gov

References