CVE-2026-5928

EUVD-2026-23980
Calling the ungetwc function on a FILE stream with wide characters encoded in a character set that has overlaps between its single byte and multi-byte character encodings, in the GNU C Library version 2.43 or earlier, may result in an attempt to read bytes before an allocated buffer, potentially resulting in unintentional disclosure of neighboring data in the heap, or a program crash.

A bug in the wide character pushback implementation (_IO_wdefault_pbackfail in libio/wgenops.c) causes ungetwc() to operate on the regular character buffer (fp->_IO_read_ptr) instead of the actual wide-stream read pointer (fp->_wide_data->_IO_read_ptr). The program crash may happen in cases where fp->_IO_read_ptr is not initialized and hence points to NULL. The buffer under-read requires a special situation where the input character encoding is such that there are overlaps between single byte representations and multibyte representations in that encoding, resulting in spurious matches. The spurious match case is not possible in the standard Unicode character sets.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
7.5 HIGH
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 29%
Affected Products (NVD)
VendorProductVersion
gnuglibc
𝑥
≤ 2.43
𝑥
= Vulnerable software versions
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources.
VendorProductVersionSource
SiemensSIMATIC S7-1500 CPU 1518-4 PN/DP MFP
V3.1.5 ≤
𝑥
< V3.1.6
ADP
SiemensSIMATIC S7-1500 CPU 1518-4 PN/DP MFP
V3.1.5 ≤
𝑥
< V3.1.6
ADP
SiemensSIMATIC S7-1500 CPU 1518F-4 PN/DP MFP
V3.1.5 ≤
𝑥
< V3.1.6
ADP
SiemensSIMATIC S7-1500 CPU 1518F-4 PN/DP MFP
V3.1.5 ≤
𝑥
< V3.1.6
ADP
SiemensSIPLUS S7-1500 CPU 1518-4 PN/DP MFP
V3.1.5 ≤
𝑥
< V3.1.6
ADP
Debian logo
Debian Releases
Debian Product
Codename
glibc
bookworm
no-dsa
bookworm (security)
vulnerable
bullseye
postponed
bullseye (security)
vulnerable
forky
2.42-17
fixed
sid
2.42-17
fixed
trixie
no-dsa
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
glibc
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-32bit
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-devel
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-devel-32bit
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-devel-static
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-extra
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-html
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
glibc-i18ndata
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-info
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-lang
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-locale
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-locale-32bit
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
glibc-locale-base
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-locale-base-32bit
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-profile
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
glibc-profile-32bit
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
glibc-utils
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
libnsl1
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
libnsl1-32bit
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed
nscd
suse enterprise desktop 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise sap 15 SP4
2.31-150300.101.1
fixed
suse enterprise sap 15 SP5
2.31-150300.101.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.49.1
fixed
suse enterprise server 12 SP3
2.22-145.15.1
fixed
suse enterprise server 12 SP5
2.22-114.46.1
fixed
suse enterprise server 15 SP4
2.31-150300.101.1
fixed
suse enterprise server 15 SP5
2.31-150300.101.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.49.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.49.1
fixed