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