CVE catalog

CVE-2020-29573

glibc: CVE-2020-29573

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
2.72% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianglibcsid2.43-7fixed
Debianglibcforky2.43-7fixed
Debianglibctrixie2.41-12+deb13u4fixed
Debianglibcbookworm2.36-9+deb12u14fixed
Debianglibcbookworm-security2.36-9+deb12u7fixed
CpeglibcNot reported2.23fixed
Cpeenterprise_linuxNot reportedNot reportedunknown
Cpecloud_backupNot reportedNot reportedunknown
Cpesolidfire_baseboard_management_controllerNot reportedNot reportedunknown
Ubuntueglibcpro2.17-93ubuntu4vulnerable
Ubuntueglibcpro2.18-0ubuntu1vulnerable
Ubuntueglibcpro2.18-0ubuntu2vulnerable
Ubuntueglibcpro2.18-0ubuntu4vulnerable
Ubuntueglibcpro2.18-0ubuntu5vulnerable
Ubuntueglibcpro2.18-0ubuntu6vulnerable
Ubuntueglibcpro2.18-0ubuntu7vulnerable
Ubuntueglibcpro2.19-0ubuntu2vulnerable
Ubuntueglibcpro2.19-0ubuntu3vulnerable
Ubuntueglibcpro2.19-0ubuntu4vulnerable
Ubuntueglibcpro2.19-0ubuntu5vulnerable
Ubuntueglibcpro2.19-0ubuntu6vulnerable
Ubuntueglibcpro2.19-0ubuntu6.1vulnerable
Ubuntueglibcpro2.19-0ubuntu6.3vulnerable
Ubuntueglibcpro2.19-0ubuntu6.4vulnerable
Ubuntueglibcpro2.19-0ubuntu6.5vulnerable
Ubuntueglibcpro2.19-0ubuntu6.6vulnerable
Ubuntueglibcpro2.19-0ubuntu6.7vulnerable
Ubuntueglibcpro2.19-0ubuntu6.8vulnerable
Ubuntueglibcpro2.19-0ubuntu6.9vulnerable
Ubuntueglibcpro2.19-0ubuntu6.10vulnerable
Ubuntueglibcpro2.19-0ubuntu6.11vulnerable
Ubuntueglibcpro2.19-0ubuntu6.13vulnerable
Ubuntueglibcpro2.19-0ubuntu6.14vulnerable
Ubuntueglibcpro2.19-0ubuntu6.15vulnerable
Ubuntueglibcpro2.19-0ubuntu6.15+esm1vulnerable
Ubuntueglibcpro2.19-0ubuntu6.15+esm2vulnerable
Ubuntueglibcpro2.19-0ubuntu6.15+esm3vulnerable
Ubuntueglibcpro2.19-0ubuntu6.15+esm4vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianglibcsourcesid2.23-1not yet assignedNot reportedNot reported
Debianglibcsourceforky2.23-1not yet assignedNot reportedNot reported
Debianglibcsourcetrixie2.23-1not yet assignedNot reportedNot reported
Debianglibcsourcebookworm2.23-1not yet assignedNot reportedNot reported
CpeglibccpeNot reported2.23Not reportedNVD-CVE-2020-29573Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [glibc-doc]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · all · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · all · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [glibc-source]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · all · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · all · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [libc6]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [libc6-dbg]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [libc6-dev]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • Source package: [glibc]

    Details (2)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [libc6-dev-x32]Unknown

    Source package: [glibc]

    Details (2)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [libc6-i386]Unknown

    Source package: [glibc]

    Details (2)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [libc6-x32]Unknown

    Source package: [glibc]

    Details (2)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [libc-bin]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [libc-dev-bin]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [libc-devtools]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [libc-l10n]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · all · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · all · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [locales]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · all · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · all · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [locales-all]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

  • [nscd]Unknown

    Source package: [glibc]

    Details (4)
    • 2.36-9+deb12u14 · amd64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · amd64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u7 · arm64 · bookworm-security

      Fixed · Fixed: 2.23-1

      dsa · glibc · debian · bookworm

Observed:

References