CVE catalog

CVE-2025-5745

GNU C Library vulnerabilities

[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
0.25% · Oct 25, 2026

The strncmp implementation optimized for the Power10 processor in the GNU C Library version 2.40 and later writes to vector registers v20 to v31 without saving contents from the caller (those registers are defined as non-volatile registers by the powerpc64le ABI), resulting in overwriting of its contents and potentially altering control flow of the caller, or leaking the input strings to the function to other parts of the program.

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+deb12u14not affected
Debianglibcbookworm-security2.36-9+deb12u7not affected
UbuntuglibcnobleNot reportednot affected
Ubuntuglibcnoble2.39-0ubuntu8.5fixed
Ubuntuglibc-docnoble2.39-0ubuntu8.5fixed
Ubuntuglibc-sourcenoble2.39-0ubuntu8.5fixed
Ubuntulibc-binnoble2.39-0ubuntu8.5fixed
Ubuntulibc-dev-binnoble2.39-0ubuntu8.5fixed
Ubuntulibc-devtoolsnoble2.39-0ubuntu8.5fixed
Ubuntulibc6noble2.39-0ubuntu8.5fixed
Ubuntulibc6-amd64noble2.39-0ubuntu8.5fixed
Ubuntulibc6-devnoble2.39-0ubuntu8.5fixed
Ubuntulibc6-dev-amd64noble2.39-0ubuntu8.5fixed
Ubuntulibc6-dev-i386noble2.39-0ubuntu8.5fixed
Ubuntulibc6-dev-s390noble2.39-0ubuntu8.5fixed
Ubuntulibc6-dev-x32noble2.39-0ubuntu8.5fixed
Ubuntulibc6-i386noble2.39-0ubuntu8.5fixed
Ubuntulibc6-s390noble2.39-0ubuntu8.5fixed
Ubuntulibc6-x32noble2.39-0ubuntu8.5fixed
Ubuntulocalesnoble2.39-0ubuntu8.5fixed
Ubuntulocales-allnoble2.39-0ubuntu8.5fixed
Ubuntunscdnoble2.39-0ubuntu8.5fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianglibcsourcesid2.41-9not yet assignedNot reported[1107366]
Debianglibcsourceforky2.41-9not yet assignedNot reported[1107366]
Debianglibcsourcetrixie2.41-9not yet assignedNot reported[1107366]
DebianglibcsourcebookwormNot affectedunimportantNot reported[1107366]
Ubuntuglibcdebnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntuglibc-docdebnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntuglibc-sourcedebnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc-bindebnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc-dev-bindebnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc-devtoolsdebnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc6debnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc6-amd64debnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc6-devdebnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc6-dev-amd64debnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc6-dev-i386debnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc6-dev-s390debnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc6-dev-x32debnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc6-i386debnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc6-s390debnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulibc6-x32debnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulocalesdebnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntulocales-alldebnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported
Ubuntunscddebnoble2.39-0ubuntu8.5Not reportedNot reportedNot reported

[Debian bug #1107366]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [glibc-doc]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [glibc-source]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [libc6]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [libc6-dbg]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [libc6-dev]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [libc6-dev-i386]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [libc6-dev-x32]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [libc6-i386]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [libc6-x32]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [libc-bin]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [libc-dev-bin]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [libc-devtools]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [libc-l10n]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [locales]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · all · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [locales-all]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

  • [nscd]Not affected

    Source package: [glibc]

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

      Not affected

      usn · glibc · debian · bookworm

    • 2.36-9+deb12u14 · arm64 · bookworm

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

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

      Not affected

      usn · glibc · debian · bookworm

[Debian 13 (Trixie)]

  • [glibc-doc]Fixed

    Source package: [glibc]

    Details (2)
    • 2.41-12+deb13u3 · all · trixie

      Fixed · Fixed: 2.41-9

      usn · glibc · debian · 13

    • 2.41-12+deb13u3 · all · trixie

      Fixed · Fixed: 2.41-9

      usn · glibc · debian · 13

  • Source package: [glibc]

    Details (2)
    • 2.41-12+deb13u3 · all · trixie

      Fixed · Fixed: 2.41-9

      usn · glibc · debian · 13

    • 2.41-12+deb13u3 · all · trixie

      Fixed · Fixed: 2.41-9

      usn · glibc · debian · 13

  • [libc6]Fixed

    Source package: [glibc]

    Details (2)
    • 2.41-12+deb13u3 · amd64 · trixie

      Fixed · Fixed: 2.41-9

      usn · glibc · debian · 13

    • 2.41-12+deb13u3 · arm64 · trixie

      Fixed · Fixed: 2.41-9

      usn · glibc · debian · 13

  • [libc6-dbg]Fixed

    Source package: [glibc]

    Details (2)
    • 2.41-12+deb13u3 · amd64 · trixie

      Fixed · Fixed: 2.41-9

      usn · glibc · debian · 13

    • 2.41-12+deb13u3 · arm64 · trixie

      Fixed · Fixed: 2.41-9

      usn · glibc · debian · 13

Next results

Observed:

References