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-utilsUpgrade glibc-debuginfoUpgrade glibcUpgrade glibc-develUpgrade glibc-staticUpgrade glibc-headersUpgrade glibc-commonUpgrade nscdUpgrade glibc-debuginfo-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 glibc-staticUpgrade nscdUpgrade glibcUpgrade glibc-headersUpgrade glibc-develUpgrade glibc-utilsUpgrade glibc-common | Sep 29, 2021 | Dec 6, 2020 |
| Huawei Euleros 2_0_sp8 | — | Upgrade glibc-langpack-kaUpgrade glibc-develUpgrade glibc-langpack-foUpgrade glibc-langpack-aycUpgrade glibc-langpack-xhUpgrade glibc-langpack-zhUpgrade glibc-langpack-plUpgrade glibc-commonUpgrade glibc-langpack-shnUpgrade libnslUpgrade glibc-langpack-szlUpgrade glibc-langpack-amUpgrade nss_dbUpgrade glibc-langpack-ffUpgrade glibc-langpack-loUpgrade glibc-langpack-deUpgrade glibc-langpack-veUpgrade glibc-langpack-saUpgrade glibc-langpack-toUpgrade glibc-langpack-sdUpgrade glibc-langpack-scUpgrade glibc-langpack-stUpgrade glibc-langpack-yoUpgrade glibc-langpack-fyUpgrade glibc-langpack-lnUpgrade glibc-langpack-ltUpgrade glibc-langpack-hrUpgrade glibc-langpack-frUpgrade glibc-langpack-huUpgrade glibc-langpack-mniUpgrade glibc-langpack-uzUpgrade glibc-langpack-jaUpgrade glibc-langpack-kokUpgrade glibc-langpack-mlUpgrade glibc-langpack-tlUpgrade glibc-langpack-mhrUpgrade glibc-langpack-nanUpgrade glibc-langpack-lvUpgrade glibc-langpack-crhUpgrade glibc-langpack-mjwUpgrade glibc-langpack-hakUpgrade glibc-langpack-sahUpgrade glibc-langpack-klUpgrade glibc-langpack-yiUpgrade glibc-langpack-csUpgrade glibc-langpack-daUpgrade glibc-langpack-gaUpgrade glibc-langpack-hneUpgrade glibc-langpack-isUpgrade glibc-langpack-kyUpgrade glibc-langpack-mnUpgrade glibc-langpack-tiUpgrade glibc-langpack-siUpgrade glibc-langpack-iaUpgrade glibc-langpack-skUpgrade glibc-all-langpacksUpgrade glibc-langpack-niuUpgrade glibc-langpack-tigUpgrade glibc-langpack-ndsUpgrade glibc-langpack-viUpgrade glibc-langpack-hifUpgrade glibc-langpack-nlUpgrade glibc-langpack-hiUpgrade glibc-langpack-nrUpgrade glibc-langpack-eoUpgrade glibc-langpack-guUpgrade glibc-langpack-aaUpgrade glibc-langpack-mrUpgrade glibc-langpack-mtUpgrade glibc-langpack-smUpgrade glibc-langpack-dzUpgrade glibc-langpack-swUpgrade glibc-langpack-esUpgrade glibc-langpack-fiUpgrade glibc-langpack-tcyUpgrade glibc-langpack-heUpgrade glibc-langpack-tnUpgrade glibc-langpack-ttUpgrade glibc-langpack-ptUpgrade glibc-langpack-gezUpgrade glibc-langpack-berUpgrade glibc-langpack-rwUpgrade glibc-langpack-seUpgrade glibc-langpack-taUpgrade glibc-langpack-hyUpgrade glibc-langpack-astUpgrade glibc-langpack-urUpgrade nss_hesiodUpgrade glibc-langpack-enUpgrade glibc-langpack-osUpgrade glibc-langpack-ksUpgrade glibc-langpack-waeUpgrade glibc-langpack-maiUpgrade glibc-langpack-magUpgrade glibc-langpack-shsUpgrade glibcUpgrade glibc-langpack-nsoUpgrade glibc-langpack-gdUpgrade glibc-langpack-quzUpgrade glibc-langpack-liUpgrade glibc-langpack-zuUpgrade glibc-langpack-bemUpgrade glibc-langpack-thUpgrade glibc-langpack-kuUpgrade glibc-minimal-langpackUpgrade glibc-langpack-knUpgrade glibc-langpack-cyUpgrade glibc-langpack-yuwUpgrade glibc-langpack-gvUpgrade glibc-langpack-sqUpgrade glibc-langpack-iuUpgrade glibc-langpack-brUpgrade glibc-langpack-idUpgrade glibc-langpack-beUpgrade glibc-langpack-anpUpgrade glibc-utilsUpgrade glibc-langpack-ukUpgrade glibc-langpack-woUpgrade glibc-langpack-lgUpgrade glibc-langpack-furUpgrade glibc-langpack-sidUpgrade glibc-langpack-papUpgrade glibc-langpack-msUpgrade glibc-langpack-kwUpgrade glibc-langpack-ikUpgrade glibc-langpack-glUpgrade glibc-langpack-cmnUpgrade glibc-langpack-ssUpgrade glibc-langpack-caUpgrade glibc-headersUpgrade glibc-langpack-unmUpgrade glibc-langpack-tpiUpgrade glibc-langpack-tkUpgrade glibc-langpack-lzhUpgrade glibc-langpack-ocUpgrade glibc-langpack-myUpgrade glibc-langpack-htUpgrade glibc-langpack-bhbUpgrade glibc-langpack-azUpgrade glibc-langpack-lbUpgrade glibc-langpack-anUpgrade glibc-langpack-lijUpgrade glibc-langpack-roUpgrade glibc-langpack-trUpgrade glibc-langpack-paUpgrade glibc-langpack-omUpgrade glibc-langpack-miqUpgrade glibc-langpack-mfeUpgrade glibc-langpack-miUpgrade glibc-langpack-mgUpgrade glibc-langpack-yueUpgrade glibc-langpack-dsbUpgrade glibc-langpack-filUpgrade glibc-langpack-faUpgrade glibc-langpack-euUpgrade glibc-langpack-doiUpgrade glibc-langpack-bgUpgrade glibc-langpack-boUpgrade glibc-langpack-walUpgrade glibc-langpack-ugUpgrade glibc-langpack-bynUpgrade glibc-langpack-bnUpgrade glibc-langpack-bhoUpgrade glibc-staticUpgrade glibc-langpack-agrUpgrade nscdUpgrade glibc-locale-sourceUpgrade glibc-langpack-waUpgrade glibc-langpack-theUpgrade glibc-langpack-srUpgrade glibc-langpack-ruUpgrade glibc-langpack-psUpgrade glibc-langpack-hsbUpgrade glibc-langpack-kkUpgrade glibc-langpack-haUpgrade glibc-langpack-elUpgrade glibc-langpack-ceUpgrade glibc-langpack-arUpgrade glibc-langpack-mkUpgrade glibc-langpack-afUpgrade glibc-langpack-brxUpgrade glibc-langpack-csbUpgrade glibc-langpack-teUpgrade glibc-langpack-svUpgrade glibc-langpack-nbUpgrade glibc-langpack-itUpgrade glibc-langpack-tsUpgrade glibc-langpack-cvUpgrade glibc-langpack-igUpgrade glibc-langpack-akUpgrade glibc-langpack-etUpgrade glibc-langpack-nhnUpgrade glibc-langpack-kabUpgrade glibc-langpack-dvUpgrade glibc-langpack-biUpgrade glibc-langpack-slUpgrade glibc-langpack-asUpgrade glibc-langpack-tgUpgrade glibc-langpack-satUpgrade glibc-langpack-orUpgrade glibc-langpack-neUpgrade glibc-langpack-koUpgrade glibc-langpack-kmUpgrade glibc-langpack-bsUpgrade glibc-langpack-nnUpgrade glibc-langpack-soUpgrade glibc-langpack-rajUpgrade glibc-langpack-sgsUpgrade glibc-langpack-chr | Feb 2, 2021 | Dec 6, 2020 |
| Huawei Euleros 2_0_sp9 | — | Upgrade nscdUpgrade glibc-all-langpacksUpgrade glibc-locale-sourceUpgrade glibcUpgrade glibc-debugutilsUpgrade libnslUpgrade glibc-common | Jan 5, 2021 | Dec 6, 2020 |
| Nutanix Ahv | — | Upgrade Nutanix AHV to the latest version | Jun 5, 2026 | Aug 24, 2022 |
| Oracle_linux | — | Upgrade glibcUpgrade glibc-headersUpgrade glibc-develUpgrade glibc-staticUpgrade nscdUpgrade glibc-commonUpgrade glibc-utils | Feb 5, 2021 | Sep 22, 2020 |
| Redhat_linux | — | Upgrade nscdNo solution existsUpgrade glibcUpgrade glibc-commonUpgrade glibc-headersUpgrade glibc-debuginfo-commonUpgrade glibc-utilsUpgrade glibc-debuginfoUpgrade glibc-staticUpgrade glibc-devel | Feb 4, 2021 | Dec 6, 2020 |
| Suse | — | Upgrade glibc-infoUpgrade glibc-locale-32bitUpgrade glibc-profile-32bitUpgrade glibc-utilsUpgrade glibc-devel-32bitUpgrade glibc-devel-static-32bitUpgrade glibc-locale-base-32bitUpgrade glibc-langUpgrade nscdUpgrade glibcUpgrade glibc-htmlUpgrade glibc-locale-baseUpgrade glibc-utils-32bitUpgrade glibc-devel-staticUpgrade glibc-32bitUpgrade glibc-profileUpgrade glibc-extraUpgrade glibc-i18ndataUpgrade glibc-develUpgrade 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