sysdeps/i386/ldbl2mpn.c in the GNU C Library (aka glibc or libc6) before 2.23 on x86 targets has a stack-based buffer overflow if the input to any of the printf family of functions is an 80-bit long double with a non-canonical bit pattern, as seen when passing a \x00\x04\x00\x00\x00\x00\x00\x00\x00\x04 value to sprintf. NOTE: the issue does not affect glibc by default in 2016 or later (i.e., 2.23 or later) because of commits made in 2015 for inlining of C99 math functions through use of GCC built-ins. In other words, the reference to 2.23 is intentional despite the mention of "Fixed for glibc 2.33" in the 26649 reference.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux | — | Upgrade glibc | Jul 13, 2021 | Dec 6, 2020 |
| Centos_linux | — | Upgrade glibc-develUpgrade glibc-debuginfoUpgrade glibcUpgrade glibc-utilsUpgrade glibc-staticUpgrade nscdUpgrade glibc-debuginfo-commonUpgrade glibc-headersUpgrade glibc-common | Feb 4, 2021 | Dec 6, 2020 |
| Debian | — | Upgrade glibc | Jul 30, 2024 | Dec 6, 2020 |
| F5 Big Ip | — | Update F5 BIG-IP to the latest version | Jun 17, 2026 | Mar 10, 2021 |
| Gentoo Linux | — | Upgrade sys-libs/glibc. | Jan 25, 2021 | Dec 6, 2020 |
| Huawei Euleros 2_0_sp5 | — | Upgrade glibcUpgrade glibc-headersUpgrade glibc-staticUpgrade nscdUpgrade glibc-commonUpgrade glibc-utilsUpgrade glibc-devel | Sep 29, 2021 | Dec 6, 2020 |
| Huawei Euleros 2_0_sp8 | — | Upgrade glibc-langpack-urUpgrade glibc-langpack-uzUpgrade nss_dbUpgrade glibc-langpack-huUpgrade glibc-langpack-kokUpgrade glibc-langpack-rwUpgrade glibc-langpack-berUpgrade glibc-langpack-kaUpgrade glibc-langpack-enUpgrade glibc-langpack-crhUpgrade glibc-langpack-hakUpgrade glibc-langpack-jaUpgrade glibc-langpack-loUpgrade glibc-langpack-scUpgrade glibc-langpack-stUpgrade glibc-langpack-yiUpgrade glibc-langpack-zhUpgrade glibc-langpack-mniUpgrade glibc-langpack-veUpgrade glibc-langpack-klUpgrade glibc-langpack-tiUpgrade glibc-langpack-toUpgrade glibc-langpack-sahUpgrade glibc-langpack-csUpgrade glibc-langpack-gaUpgrade glibc-langpack-hneUpgrade glibc-langpack-daUpgrade glibc-langpack-isUpgrade glibc-langpack-kyUpgrade glibc-langpack-iaUpgrade glibc-langpack-aaUpgrade glibc-langpack-eoUpgrade glibc-langpack-mnUpgrade glibc-langpack-siUpgrade glibc-langpack-guUpgrade glibc-langpack-mrUpgrade glibc-langpack-mtUpgrade glibc-langpack-hifUpgrade glibc-langpack-nlUpgrade glibc-langpack-hiUpgrade glibc-langpack-ndsUpgrade glibc-langpack-tigUpgrade glibc-langpack-niuUpgrade glibc-langpack-viUpgrade glibc-langpack-frUpgrade glibc-langpack-szlUpgrade glibc-langpack-mlUpgrade glibc-langpack-osUpgrade glibc-langpack-seUpgrade glibc-langpack-taUpgrade nss_hesiodUpgrade glibc-langpack-fiUpgrade glibc-langpack-mhrUpgrade glibc-langpack-nanUpgrade glibc-langpack-hyUpgrade glibc-langpack-tcyUpgrade glibc-langpack-xhUpgrade libnslUpgrade glibc-langpack-tlUpgrade glibc-langpack-lvUpgrade glibc-langpack-astUpgrade glibc-langpack-aycUpgrade glibc-langpack-foUpgrade glibc-langpack-dzUpgrade glibc-langpack-shnUpgrade glibc-langpack-smUpgrade glibc-langpack-nrUpgrade glibc-commonUpgrade glibc-develUpgrade glibc-langpack-esUpgrade glibc-langpack-tnUpgrade glibc-langpack-swUpgrade glibc-langpack-ptUpgrade glibc-langpack-skUpgrade glibc-langpack-ttUpgrade glibc-langpack-heUpgrade glibc-all-langpacksUpgrade glibc-langpack-yoUpgrade glibc-langpack-deUpgrade glibc-langpack-ffUpgrade glibc-langpack-lnUpgrade glibc-langpack-ltUpgrade glibc-langpack-hrUpgrade glibc-langpack-gezUpgrade glibc-langpack-amUpgrade glibc-langpack-fyUpgrade glibc-langpack-mjwUpgrade glibc-langpack-plUpgrade glibc-langpack-saUpgrade glibc-langpack-sdUpgrade glibc-langpack-chrUpgrade glibc-langpack-dsbUpgrade glibc-langpack-kkUpgrade glibc-langpack-hsbUpgrade glibc-langpack-papUpgrade glibc-langpack-gvUpgrade glibc-langpack-ksUpgrade glibc-langpack-idUpgrade glibc-langpack-ukUpgrade glibc-langpack-sidUpgrade glibc-langpack-lgUpgrade glibc-langpack-cvUpgrade glibc-langpack-anpUpgrade glibc-langpack-knUpgrade glibc-langpack-beUpgrade glibc-langpack-sgsUpgrade glibc-langpack-zuUpgrade glibc-langpack-soUpgrade glibc-langpack-shsUpgrade glibc-langpack-rajUpgrade glibc-langpack-liUpgrade glibc-langpack-bsUpgrade glibc-langpack-csbUpgrade glibc-langpack-brxUpgrade glibc-langpack-bemUpgrade glibcUpgrade glibc-langpack-magUpgrade glibc-langpack-euUpgrade glibc-langpack-filUpgrade glibc-langpack-faUpgrade glibc-langpack-doiUpgrade glibc-langpack-boUpgrade glibc-langpack-bgUpgrade glibc-langpack-yueUpgrade glibc-langpack-walUpgrade glibc-langpack-ugUpgrade glibc-langpack-roUpgrade glibc-langpack-trUpgrade glibc-langpack-paUpgrade glibc-langpack-omUpgrade glibc-langpack-miqUpgrade glibc-langpack-miUpgrade glibc-langpack-mgUpgrade glibc-langpack-theUpgrade glibc-langpack-mfeUpgrade glibc-langpack-waUpgrade glibc-langpack-srUpgrade glibc-langpack-maiUpgrade glibc-langpack-ruUpgrade glibc-langpack-psUpgrade glibc-langpack-elUpgrade glibc-langpack-haUpgrade glibc-langpack-arUpgrade glibc-langpack-ceUpgrade glibc-langpack-bynUpgrade glibc-langpack-bnUpgrade glibc-langpack-agrUpgrade glibc-locale-sourceUpgrade nscdUpgrade glibc-staticUpgrade glibc-langpack-bhoUpgrade glibc-langpack-thUpgrade glibc-langpack-msUpgrade glibc-langpack-yuwUpgrade glibc-langpack-brUpgrade glibc-langpack-cyUpgrade glibc-langpack-sqUpgrade glibc-langpack-caUpgrade glibc-minimal-langpackUpgrade glibc-langpack-kuUpgrade glibc-langpack-akUpgrade glibc-langpack-iuUpgrade glibc-langpack-tpiUpgrade glibc-langpack-myUpgrade glibc-langpack-tkUpgrade glibc-langpack-ocUpgrade glibc-langpack-lzhUpgrade glibc-langpack-htUpgrade glibc-langpack-bhbUpgrade glibc-langpack-azUpgrade glibc-langpack-unmUpgrade glibc-langpack-kabUpgrade glibc-langpack-biUpgrade glibc-langpack-kmUpgrade glibc-langpack-asUpgrade glibc-langpack-afUpgrade glibc-langpack-tgUpgrade glibc-langpack-slUpgrade glibc-langpack-satUpgrade glibc-langpack-quzUpgrade glibc-langpack-orUpgrade glibc-langpack-nsoUpgrade glibc-langpack-neUpgrade glibc-langpack-lijUpgrade glibc-langpack-lbUpgrade glibc-langpack-koUpgrade glibc-langpack-dvUpgrade glibc-langpack-nnUpgrade glibc-utilsUpgrade glibc-langpack-igUpgrade glibc-langpack-etUpgrade glibc-langpack-mkUpgrade glibc-langpack-tsUpgrade glibc-langpack-teUpgrade glibc-langpack-nhnUpgrade glibc-langpack-gdUpgrade glibc-langpack-nbUpgrade glibc-langpack-itUpgrade glibc-langpack-anUpgrade glibc-langpack-svUpgrade glibc-langpack-kwUpgrade glibc-langpack-ikUpgrade glibc-langpack-glUpgrade glibc-langpack-cmnUpgrade glibc-langpack-furUpgrade glibc-langpack-woUpgrade glibc-langpack-waeUpgrade glibc-headersUpgrade glibc-langpack-ss | Feb 2, 2021 | Dec 6, 2020 |
| Huawei Euleros 2_0_sp9 | — | Upgrade glibc-commonUpgrade libnslUpgrade glibc-locale-sourceUpgrade glibc-debugutilsUpgrade glibcUpgrade nscdUpgrade glibc-all-langpacks | Jan 5, 2021 | Dec 6, 2020 |
| Nutanix Ahv | — | Upgrade Nutanix AHV to the latest version | Jun 5, 2026 | Aug 24, 2022 |
| Oracle_linux | — | Upgrade glibc-utilsUpgrade nscdUpgrade glibc-commonUpgrade glibc-staticUpgrade glibc-develUpgrade glibc-headersUpgrade glibc | Feb 5, 2021 | Sep 22, 2020 |
| Redhat_linux | — | Upgrade glibc-debuginfoUpgrade glibc-staticUpgrade glibc-develUpgrade glibc-utilsUpgrade glibcUpgrade glibc-headersUpgrade nscdUpgrade glibc-debuginfo-commonUpgrade glibc-commonNo solution exists | Feb 4, 2021 | Dec 6, 2020 |
| Suse | — | Upgrade glibc-utilsUpgrade glibc-locale-base-32bitUpgrade glibcUpgrade glibc-devel-static-32bitUpgrade glibc-langUpgrade nscdUpgrade glibc-locale-32bitUpgrade glibc-infoUpgrade glibc-profile-32bitUpgrade glibc-htmlUpgrade glibc-devel-32bitUpgrade glibc-locale-baseUpgrade glibc-develUpgrade glibc-devel-staticUpgrade glibc-profileUpgrade glibc-32bitUpgrade glibc-extraUpgrade glibc-i18ndataUpgrade glibc-utils-32bitUpgrade glibc-locale | Feb 27, 2021 | Dec 6, 2020 |
| Ubuntu | — | No solution exists | Jun 26, 2025 | Dec 6, 2020 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Dec 5, 2020 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub