CVE-2025-5702

EUVD-2025-17009
The strcmp implementation optimized for the Power10 processor in the GNU C Library version 2.39 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.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
5.6 MEDIUM
NETWORK
HIGH
NONE
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Base Score
CVSS 3.x
EPSS Score
Percentile: 52%
Affected Products (NVD)
VendorProductVersion
gnuglibc
2.39 ≤
𝑥
< 2.39-209
gnuglibc
2.40 ≤
𝑥
< 2.40-139
gnuglibc
2.41 ≤
𝑥
< 2.41-60
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
glibc
bookworm
2.36-9+deb12u14
fixed
bookworm (security)
2.36-9+deb12u7
fixed
bullseye
2.31-13+deb11u11
fixed
bullseye (security)
2.31-13+deb11u13
fixed
forky
2.42-16
fixed
sid
2.42-16
fixed
trixie
2.41-12+deb13u3
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
glibc
bionic
not-affected
focal
not-affected
jammy
not-affected
noble
Fixed 2.39-0ubuntu8.5
released
oracular
ignored
plucky
Fixed 2.41-6ubuntu1.1
released
xenial
not-affected
eglibc
jammy
dne
noble
dne
oracular
dne
plucky
dne
trusty
not-affected
Red Hat logo
Red Hat Enterprise Linux Releases
Red Hat Product
Release
glibc
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-all-langpacks
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-benchtests
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-common
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-devel
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-doc
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-gconv-extra
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-headers
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-aa
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-af
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-agr
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ak
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-am
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-an
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-anp
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ar
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-as
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ast
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ayc
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-az
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-be
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-bem
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ber
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-bg
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-bhb
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-bho
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-bi
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-bn
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-bo
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-br
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-brx
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-bs
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-byn
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ca
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ce
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-chr
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ckb
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-cmn
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-crh
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-cs
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-csb
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-cv
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-cy
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-da
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-de
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-doi
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-dsb
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-dv
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-dz
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-el
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-en
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-eo
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-es
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-et
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-eu
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-fa
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ff
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-fi
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-fil
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-fo
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-fr
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-fur
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-fy
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ga
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-gd
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-gez
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-gl
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-gu
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-gv
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ha
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-hak
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-he
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-hi
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-hif
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-hne
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-hr
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-hsb
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ht
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-hu
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-hy
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ia
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-id
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ig
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ik
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-is
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-it
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-iu
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ja
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ka
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-kab
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-kk
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-kl
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-km
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-kn
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ko
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-kok
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ks
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ku
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-kw
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ky
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-lb
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-lg
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-li
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-lij
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ln
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-lo
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-lt
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-lv
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-lzh
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mag
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mai
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mfe
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mg
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mhr
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mi
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-miq
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mjw
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mk
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ml
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mn
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mni
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mnw
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mr
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ms
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-mt
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-my
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-nan
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-nb
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-nds
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ne
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-nhn
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-niu
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-nl
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-nn
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-nr
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-nso
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-oc
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-om
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-or
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-os
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-pa
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-pap
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-pl
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ps
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-pt
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-quz
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-raj
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ro
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ru
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-rw
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sa
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sah
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sat
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sc
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sd
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-se
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sgs
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-shn
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-shs
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-si
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sid
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sk
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sl
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sm
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-so
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sq
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sr
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ss
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-st
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sv
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-sw
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-szl
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ta
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-tcy
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-te
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-tg
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-th
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-the
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ti
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-tig
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-tk
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-tl
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-tn
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-to
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-tpi
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-tr
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ts
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-tt
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ug
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-uk
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-unm
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ur
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-uz
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-ve
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-vi
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-wa
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-wae
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-wal
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-wo
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-xh
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-yi
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-yo
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-yue
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-yuw
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-zh
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-langpack-zu
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-locale-source
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-minimal-langpack
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-nss-devel
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-static
RHEL 9
0:2.34-168.el9_6.20
fixed
glibc-utils
RHEL 9
0:2.34-168.el9_6.20
fixed
libnsl
RHEL 9
0:2.34-168.el9_6.20
fixed
nscd
RHEL 9
0:2.34-168.el9_6.20
fixed
nss
RHEL 9
0:2.34-168.el9_6.20
fixed