CVE catalog

CVE-2020-6096

glibc: CVE-2020-6096

[CVE catalog]

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

An exploitable signed comparison vulnerability exists in the ARMv7 memcpy() implementation of GNU glibc 2.30.9000. Calling memcpy() (on ARMv7 targets that utilize the GNU glibc implementation) with a negative value for the 'num' parameter results in a signed comparison vulnerability. If an attacker underflows the 'num' parameter to memcpy(), this vulnerability could lead to undefined behavior such as writing to out-of-bounds memory and potentially remote code execution. Furthermore, this memcpy() implementation allows for program execution to continue in scenarios where a segmentation fault or crash should have occurred. The dangers occur in that subsequent execution and iterations of this code will be executed with this corrupted data.

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 reportedNot reportedunknown
CpefedoraNot reportedNot reportedunknown
Cpedebian_linuxNot 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
Ubuntuglibc16.042.21-0ubuntu4vulnerable
Ubuntuglibc16.042.21-0ubuntu5vulnerable
Ubuntuglibc16.042.21-0ubuntu6vulnerable
Ubuntuglibc16.042.23-0ubuntu1vulnerable
Ubuntuglibc16.042.23-0ubuntu2vulnerable
Ubuntuglibc16.042.23-0ubuntu3vulnerable
Ubuntuglibc16.042.23-0ubuntu4vulnerable
Ubuntuglibc16.042.23-0ubuntu5vulnerable
Ubuntuglibc16.042.23-0ubuntu6vulnerable
Ubuntuglibc16.042.23-0ubuntu7vulnerable
Ubuntuglibc16.042.23-0ubuntu9vulnerable
Ubuntuglibc16.042.23-0ubuntu10vulnerable
Ubuntuglibc16.042.23-0ubuntu11vulnerable
Ubuntuglibc16.042.23-0ubuntu11.2vulnerable
Ubuntuglibc16.042.23-0ubuntu11.3fixed
Ubuntuglibc18.042.26-0ubuntu2vulnerable
Ubuntuglibc18.042.26-0ubuntu2.1vulnerable
Ubuntuglibc18.042.27-0ubuntu2vulnerable
Ubuntuglibc18.042.27-0ubuntu3vulnerable
Ubuntuglibc18.042.27-3ubuntu1vulnerable
Ubuntuglibc18.042.27-3ubuntu1.2vulnerable
Ubuntuglibc18.042.27-3ubuntu1.3vulnerable
Ubuntuglibc18.042.27-3ubuntu1.4vulnerable
Ubuntuglibc18.042.27-3ubuntu1.5fixed
Ubuntuglibc20.042.30-0ubuntu2vulnerable
Ubuntuglibc20.042.30-0ubuntu3vulnerable
Ubuntuglibc20.042.31-0ubuntu5vulnerable
Ubuntuglibc20.042.31-0ubuntu6vulnerable
Ubuntuglibc20.042.31-0ubuntu7vulnerable
Ubuntuglibc20.042.31-0ubuntu9vulnerable
Ubuntuglibc20.042.31-0ubuntu9.1vulnerable
Ubuntuglibc20.042.31-0ubuntu9.2vulnerable
Ubuntuglibc20.042.31-0ubuntu9.3vulnerable
Ubuntuglibc20.042.31-0ubuntu9.7fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianglibcsourcesid2.31-2lowNot reported[961452]
Debianglibcsourceforky2.31-2lowNot reported[961452]
Debianglibcsourcetrixie2.31-2lowNot reported[961452]
Debianglibcsourcebookworm2.31-2lowNot reported[961452]
Ubuntuglibcdeb16.042.23-0ubuntu11.3Not reportedUBUNTU-CVE-2020-6096Not reported
Ubuntuglibcdeb18.042.27-3ubuntu1.5Not reportedUBUNTU-CVE-2020-6096Not reported
Ubuntuglibcdeb20.042.31-0ubuntu9.7Not reportedUBUNTU-CVE-2020-6096Not reported

[Debian bug #961452]

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.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [glibc-source]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [libc6]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [libc6-dbg]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [libc6-dev]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [libc6-dev-x32]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [libc6-i386]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [libc6-x32]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [libc-bin]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [libc-dev-bin]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [libc-devtools]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [libc-l10n]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [locales]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [locales-all]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

  • [nscd]Unknown

    Source package: [glibc]

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

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

      Fixed · Fixed: 2.31-2

      dsa · glibc · debian · bookworm

Observed:

References