CVE-2026-0861

EUVD-2026-2441
Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned_alloc) in the GNU C Library version 2.30 to 2.42 may result in an integer overflow, which could consequently result in a heap corruption.

Note that the attacker must have control over both, the size as well as the alignment arguments of the memalign function to be able to exploit this.  The size parameter must be close enough to PTRDIFF_MAX so as to overflow size_t along with the large alignment argument.  This limits the malicious inputs for the alignment for memalign to the range [1<<62+ 1, 1<<63] and exactly 1<<63 for posix_memalign and aligned_alloc.

Typically the alignment argument passed to such functions is a known constrained quantity (e.g. page size, block size, struct sizes) and is not attacker controlled, because of which this may not be easily exploitable in practice.  An application bug could potentially result in the input alignment being too large, e.g. due to a different buffer overflow or integer overflow in the application or its dependent libraries, but that is again an uncommon usage pattern given typical sources of alignments.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
8.4 HIGH
LOCAL
LOW
NONE
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 1%
Affected Products (NVD)
VendorProductVersion
gnuglibc
2.30 ≤
𝑥
≤ 2.42
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
glibc
bookworm
2.36-9+deb12u14
fixed
bookworm (security)
vulnerable
bullseye
postponed
bullseye (security)
vulnerable
forky
2.42-16
fixed
sid
2.42-16
fixed
trixie
2.41-12+deb13u3
fixed
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
glibc
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-32bit
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-devel
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-devel-32bit
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-devel-static
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-extra
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-i18ndata
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-info
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-lang
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-locale
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-locale-base
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-locale-base-32bit
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-profile
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
glibc-utils
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
libnsl1
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
libnsl1-32bit
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
nscd
suse enterprise desktop 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise sap 15 SP4
2.31-150300.98.1
fixed
suse enterprise sap 15 SP5
2.31-150300.98.1
fixed
suse enterprise sap 15 SP7
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP4
2.31-150300.98.1
fixed
suse enterprise server 15 SP5
2.31-150300.98.1
fixed
suse enterprise server 15 SP6
2.38-150600.14.40.1
fixed
suse enterprise server 15 SP7
2.38-150600.14.40.1
fixed
Red Hat logo
Red Hat Enterprise Linux Releases
Red Hat Product
Release
glibc
RHEL 9
0:2.34-231.el9_7.10
fixed
glibc-static
RHEL 9
0:2.34-231.el9_7.10
fixed