Medium · published March 4, 2020
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.
| Product | Versions | Fixed in |
|---|---|---|
| gnu/glibc | < 2.32.0 | 2.32.0 |
| fedoraproject/fedora | all versions | — |
| fedoraproject/fedora | all versions | — |
| fedoraproject/fedora | all versions | — |
| canonical/ubuntu_linux | all versions | — |
| canonical/ubuntu_linux | all versions | — |
| canonical/ubuntu_linux | all versions | — |
| opensuse/leap | all versions | — |
| netapp/active_iq_unified_manager | all versions | — |
| netapp/cloud_backup | all versions | — |
| netapp/hci_management_node | all versions | — |
| netapp/solidfire | all versions | — |
| netapp/steelstore_cloud_integrated_storage | all versions | — |
| netapp/h410c_firmware | all versions | — |
| debian/debian_linux | all versions | — |