CVE-2026-0861
Integer overflow in memalign leads to heap corruption
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.4
Integer overflow in memalign leads to heap corruption
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.
- Record
CVE-2026-0861- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2026-2441
8.4
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.
- Record
EUVD-2026-2441- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-5pf6-63v3-88hw
8.4
Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign,...
Passing too large an alignment to the memalign suite of functions (memalign, posix_memalign, aligned_alloc, valloc, pvalloc) 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.
- Record
GHSA-5pf6-63v3-88hw- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
NVD
8.4
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.
- Record
CVE-2026-0861- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVBELL-CVE-2026-0861
8.4
- Record
BELL-CVE-2026-0861- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
8.4
Integer overflow in memalign leads to heap corruption
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.
- Record
CVE-2026-0861- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
Show 36 moreShow less
OSVDEBIAN-CVE-2026-0861
8.4
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.
- Record
DEBIAN-CVE-2026-0861- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1198
8.4
glibc security update
The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. These APIs include such foundational facilities as open, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt, login, exit and more.
Security Fix(es):
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.(CVE-2026-0861)
Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver.(CVE-2026-0915)
- Record
OESA-2026-1198- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1199
8.4
glibc security update
The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. These APIs include such foundational facilities as open, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt, login, exit and more.
Security Fix(es):
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.(CVE-2026-0861)
Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver.(CVE-2026-0915)
- Record
OESA-2026-1199- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1200
8.4
glibc security update
The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. These APIs include such foundational facilities as open, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt, login, exit and more.
Security Fix(es):
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.(CVE-2026-0861)
Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver.(CVE-2026-0915)
- Record
OESA-2026-1200- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1201
8.4
glibc security update
The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. These APIs include such foundational facilities as open, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt, login, exit and more.
Security Fix(es):
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.(CVE-2026-0861)
Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver.(CVE-2026-0915)
- Record
OESA-2026-1201- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1202
8.4
glibc security update
The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. These APIs include such foundational facilities as open, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt, login, exit and more.
Security Fix(es):
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.(CVE-2026-0861)
Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS resolver.(CVE-2026-0915)
- Record
OESA-2026-1202- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:1334
8.1
Red Hat Security Advisory: glibc security update
- Record
RHSA-2026:1334- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:2786
8.1
Red Hat Security Advisory: glibc security update
- Record
RHSA-2026:2786- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7316
8.1
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7316- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:1334
8.1
Moderate: glibc security update
The glibc packages provide the standard C libraries (libc), POSIX thread libraries (libpthread), standard math libraries (libm), and the name service cache daemon (nscd) used by multiple programs on the system. Without these libraries, the Linux system cannot function correctly.
Security Fix(es):
-
glibc: Integer overflow in memalign leads to heap corruption (CVE-2026-0861)
-
glibc: glibc: Information disclosure via zero-valued network query (CVE-2026-0915)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:1334- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:2786
8.1
Moderate: glibc security update
The glibc packages provide the standard C libraries (libc), POSIX thread libraries (libpthread), standard math libraries (libm), and the name service cache daemon (nscd) used by multiple programs on the system. Without these libraries, the Linux system cannot function correctly.
Security Fix(es):
-
glibc: Integer overflow in memalign leads to heap corruption (CVE-2026-0861)
-
glibc: glibc: Information disclosure via zero-valued network query (CVE-2026-0915)
-
glibc: wordexp with WRDE_REUSE and WRDE_APPEND may return uninitialized memory (CVE-2025-15281)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:2786- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-0861
8.1
CVE-2026-0861 in rootio-glibc - Patched by Root
Root has patched CVE-2026-0861 in the rootio-glibc package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2026-0861- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-0861
8.4
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.
- Record
UBUNTU-CVE-2026-0861- CVSS 3.1
- 8.4 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2026:1334 No score
Moderate: glibc security update
The glibc packages provide the standard C libraries (libc), POSIX thread libraries (libpthread), standard math libraries (libm), and the name service cache daemon (nscd) used by multiple programs on the system. Without these libraries, the Linux system cannot function correctly.
Security Fix(es):
- glibc: Integer overflow in memalign leads to heap corruption (CVE-2026-0861)
- glibc: glibc: Information disclosure via zero-valued network query (CVE-2026-0915)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:1334- Updated
- 2026-11-02
OSVALSA-2026:2786 No score
Moderate: glibc security update
The glibc packages provide the standard C libraries (libc), POSIX thread libraries (libpthread), standard math libraries (libm), and the name service cache daemon (nscd) used by multiple programs on the system. Without these libraries, the Linux system cannot function correctly.
Security Fix(es):
- glibc: Integer overflow in memalign leads to heap corruption (CVE-2026-0861)
- glibc: glibc: Information disclosure via zero-valued network query (CVE-2026-0915)
- glibc: wordexp with WRDE_REUSE and WRDE_APPEND may return uninitialized memory (CVE-2025-15281)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:2786- Updated
- 2026-11-02
OSVAZL-74547 No score
CVE-2026-0861 affecting package glibc for versions less than 2.38-18
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.
- Record
AZL-74547- Updated
- 2026-11-05
OSVAZL-74636 No score
CVE-2026-0861 affecting package glibc for versions less than 2.35-9
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.
- Record
AZL-74636- Updated
- 2026-11-02
OSVCLSA-2026-1770741856 No score
Fix CVE(s): CVE-2026-0861
- SECURITY UPDATE: reinstate alignment overflow
- debian/patches/CVE-2026-0861.patch: Fix alignment overflow check regression in _int_memalign caused by the PTRDIFF_MAX size cap change
- CVE-2026-0861
- Record
CLSA-2026-1770741856- Updated
- 2026-11-02
OSVCLSA-2026-1772463357 No score
glibc: Fix of CVE-2026-0861
- CVE-2026-0861: fix alignment overflow in memalign/posix_memalign/aligned_alloc that could lead to heap corruption
- Record
CLSA-2026-1772463357- Updated
- 2026-11-02
OSVMGASA-2026-0022 No score
Updated glibc packages fix security vulnerabilities
Integer overflow in memalign leads to heap corruption. (CVE-2026-0861) getnetbyaddr and getnetbyaddr_r leak stack contents to DNS resovler. (CVE-2026-0915) wordexp with WRDE_REUSE and WRDE_APPEND may return uninitialized memory. (CVE-2025-15281)
- Record
MGASA-2026-0022- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10662-1 No score
glibc-2.43-1.1 on GA media
These are all security issues fixed in the glibc-2.43-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10662-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20133-1 No score
Security update for glibc
This update for glibc fixes the following issues:
Security fixes:
- CVE-2025-0395: Fixed buffer overflow in the assert() function (bsc#1236282).
- CVE-2026-0861: Fixed inadequate size check in the memalign suite may result in an integer overflow (bsc#1256766).
- CVE-2026-0915: Fixed uninitialized stack buffer used as DNS query name when net==0 in _nss_dns_getnetbyaddr_r (bsc#1256822).
- CVE-2025-15281: Fixed uninitialized memory may cause the process abort (bsc#1257005).
Other fixes:
- NPTL: Optimize trylock for high cache contention workloads (bsc#1256436)
- Record
openSUSE-SU-2026:20133-1- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2026-0861 No score
CVE-2026-0861 in rootio-glibc - Patched by Root
Root has patched CVE-2026-0861 in the rootio-glibc package for Root:Debian:11. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-11-CVE-2026-0861- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-0861 No score
CVE-2026-0861 in rootio-glibc - Patched by Root
Root has patched CVE-2026-0861 in the rootio-glibc package for Root:Debian:13. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-13-CVE-2026-0861- Updated
- 2026-11-02
OSVSUSE-SU-2026:0347-1 No score
Security update for glibc-livepatches
This update for glibc-livepatches fixes the following issues:
- CVE-2026-0861: Fixed that inadequate size check in the memalign suite may result in an integer overflow (bsc#1256913)
- Record
SUSE-SU-2026:0347-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0371-1 No score
Security update for glibc
This update for glibc fixes the following issues:
Security fixes:
- CVE-2026-0861: Fixed inadequate size check in the memalign suite may result in an integer overflow (bsc#1256766).
- CVE-2026-0915: Fixed uninitialized stack buffer used as DNS query name when net==0 in _nss_dns_getnetbyaddr_r (bsc#1256822).
- CVE-2025-15281: Fixed uninitialized memory may cause the process abort (bsc#1257005).
Other fixes:
- NPTL: Optimize trylock for high cache contention workloads (bsc#1256437).
- Record
SUSE-SU-2026:0371-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0499-1 No score
Security update for glibc-livepatches
This update for glibc-livepatches fixes the following issues:
- CVE-2026-0861: Fixed that inadequate size check in the memalign suite may result in an integer overflow (bsc#1256913)
- Record
SUSE-SU-2026:0499-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0827-1 No score
Security update for glibc-livepatches
This update for glibc-livepatches fixes the following issues:
- CVE-2026-0861: Fixed inadequate size check in the memalign suite may result in an integer overflow (bsc#1256913)
- Record
SUSE-SU-2026:0827-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0896-1 No score
Security update for glibc
This update for glibc fixes the following issues:
- CVE-2026-0861: memalign: reinstate alignment overflow check (bsc#1256766)
- CVE-2026-0915: resolv: Fix NSS DNS backend for getnetbyaddr (bsc#1256822)
- CVE-2025-15281: posix: Reset wordexp_t fields with WRDE_REUSE (bsc#1257005)
- CVE-2025-8058: posix: Fix double-free after allocation failure in regcomp (bsc#1246965)
- Record
SUSE-SU-2026:0896-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20178-1 No score
Security update for glibc
This update for glibc fixes the following issues:
Security fixes:
- CVE-2025-0395: Fixed buffer overflow in the assert() function (bsc#1236282).
- CVE-2026-0861: Fixed inadequate size check in the memalign suite may result in an integer overflow (bsc#1256766).
- CVE-2026-0915: Fixed uninitialized stack buffer used as DNS query name when net==0 in _nss_dns_getnetbyaddr_r (bsc#1256822).
- CVE-2025-15281: Fixed uninitialized memory may cause the process abort (bsc#1257005).
Other fixes:
- NPTL: Optimize trylock for high cache contention workloads (bsc#1256436)
- Record
SUSE-SU-2026:20178-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20198-1 No score
Security update for glibc
This update for glibc fixes the following issues:
Security fixes:
- CVE-2025-0395: Fixed buffer overflow in the assert() function (bsc#1236282).
- CVE-2026-0861: Fixed inadequate size check in the memalign suite may result in an integer overflow (bsc#1256766).
- CVE-2026-0915: Fixed uninitialized stack buffer used as DNS query name when net==0 in _nss_dns_getnetbyaddr_r (bsc#1256822).
- CVE-2025-15281: Fixed uninitialized memory may cause the process abort (bsc#1257005).
Other fixes:
- NPTL: Optimize trylock for high cache contention workloads (bsc#1256436)
- Record
SUSE-SU-2026:20198-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20527-1 No score
Security update for glibc
This update for glibc fixes the following issues:
- CVE-2026-0861: inadequate size check in the memalign suite may result in an integer overflow (bsc#1256766).
- CVE-2026-0915: uninitialized stack buffer used as DNS query name when net==0 in _nss_dns_getnetbyaddr_r (bsc#1256822).
- CVE-2025-15281: uninitialized memory may cause the process abort (bsc#1257005).
- CVE-2025-8058: a malloc failure in regcomp function can lead to a double free (bsc#1246965).
- Record
SUSE-SU-2026:20527-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20536-1 No score
Security update for glibc
This update for glibc fixes the following issues:
- CVE-2026-0861: inadequate size check in the memalign suite may result in an integer overflow (bsc#1256766).
- CVE-2026-0915: uninitialized stack buffer used as DNS query name when net==0 in _nss_dns_getnetbyaddr_r (bsc#1256822).
- CVE-2025-15281: uninitialized memory may cause the process abort (bsc#1257005).
- CVE-2025-8058: a malloc failure in regcomp function can lead to a double free (bsc#1246965).
- Record
SUSE-SU-2026:20536-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20544-1 No score
Security update for glibc-livepatches
This update for glibc-livepatches fixes the following issues:
Changes in glibc-livepatches:
- CVE-2026-0861: Fixed inadequate size check in the memalign suite may result in an integer overflow (bsc#1256913)
- Record
SUSE-SU-2026:20544-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20563-1 No score
Security update for glibc
This update for glibc fixes the following issues:
Security fixes:
- CVE-2025-0395: Fixed buffer overflow in the assert() function (bsc#1236282).
- CVE-2026-0861: Fixed inadequate size check in the memalign suite may result in an integer overflow (bsc#1256766).
- CVE-2026-0915: Fixed uninitialized stack buffer used as DNS query name when net==0 in _nss_dns_getnetbyaddr_r (bsc#1256822).
- CVE-2025-15281: Fixed uninitialized memory may cause the process abort (bsc#1257005).
Other fixes:
- NPTL: Optimize trylock for high cache contention workloads (bsc#1256436)
- Record
SUSE-SU-2026:20563-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20608-1 No score
Security update for glibc-livepatches
This update for glibc-livepatches fixes the following issues:
Changes in glibc-livepatches:
- CVE-2026-0861: Fixed inadequate size check in the memalign suite may result in an integer overflow (bsc#1256913)
- Record
SUSE-SU-2026:20608-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
glibc-docAlmaLinux:10 From an advisory covering 2 CVEs |
before 2.39-58.el10_1.7.alma.1 | 2.39-58.el10_1.7.alma.1 |
glibcAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-all-langpacksAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-benchtestsAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-commonAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-develAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-docAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-gconv-extraAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-headersAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-aaAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
Show 290 moreShow less
| Package | Affected | Fixed |
|---|---|---|
glibc-langpack-afAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-agrAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-akAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-amAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-anAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-anpAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-arAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-asAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-astAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-aycAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-azAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-beAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-bemAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-berAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-bgAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-bhbAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-bhoAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-biAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-bnAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-boAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-brAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-brxAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-bsAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-bynAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-caAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-ceAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-chrAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-ckbAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-cmnAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-crhAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-csAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-csbAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-cvAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-cyAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-daAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-deAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-doiAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-dsbAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-dvAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-dzAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-elAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-enAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-eoAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-esAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-etAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-euAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-faAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-ffAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-fiAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-filAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-foAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-frAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-furAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-fyAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-gaAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-gdAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-gezAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-glAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-guAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-gvAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-haAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-hakAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-heAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-hiAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-hifAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-hneAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-hrAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-hsbAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-htAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-huAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-hyAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibc-langpack-iaAlmaLinux:9 From an advisory covering 3 CVEs |
before 2.34-231.el9_7.10 | 2.34-231.el9_7.10 |
glibcAzure Linux:3 |
before 2.38-18 | 2.38-18 |
glibcAzure Linux:2 |
before 2.35-9 | 2.35-9 |
glibcAlpaquita:23 |
2.37.0-r0 up to 2.37.0-r20 | 2.37.0-r20 |
glibcAlpaquita:25 |
2.39.0-r2 up to 2.39.0-r5 | 2.39.0-r5 |
glibcAlpaquita:stream |
2.37.0-r0 up to 2.39.0-r6 | 2.39.0-r6 |
glibcBellSoft Hardened Containers:23 |
2.37.0-r0 up to 2.37.0-r20 | 2.37.0-r20 |
glibcBellSoft Hardened Containers:25 |
2.39.0-r2 up to 2.39.0-r5 | 2.39.0-r5 |
glibcBellSoft Hardened Containers:stream |
2.37.0-r0 up to 2.39.0-r6 | 2.39.0-r6 |
glibc-docTuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
glibc-sourceTuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
libc-binTuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
libc-dev-binTuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
libc6TuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
libc6-devTuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
libc6-dev-i386TuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
libc6-dev-x32TuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
libc6-i386TuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
libc6-picTuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
libc6-profTuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
libc6-x32TuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
localesTuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
locales-allTuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
nscdTuxCare:Ubuntu:20.04 |
before 2.31-0ubuntu9.18+tuxcare.els1 | 2.31-0ubuntu9.18+tuxcare.els1 |
compat-libpthread-nonsharedTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibcTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-all-langpacksTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-benchtestsTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-commonTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-develTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-docTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-gconv-extraTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-headersTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-aaTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-afTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-agrTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-akTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-amTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-anTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-anpTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-arTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-asTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-astTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-aycTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-azTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-beTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-bemTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-berTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-bgTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-bhbTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-bhoTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-biTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-bnTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-boTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-brTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-brxTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-bsTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-bynTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-caTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-ceTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-chrTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-ckbTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-cmnTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-crhTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-csTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-csbTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-cvTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-cyTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-daTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-deTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-doiTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-dsbTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-dvTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-dzTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-elTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-enTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-eoTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-esTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-etTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-euTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-faTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-ffTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-fiTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-filTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-foTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-frTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-furTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-fyTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-gaTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibc-langpack-gdTuxCare:AlmaLinux:9.6 |
before 2.34-168.el9.24.tuxcare.els3 | 2.34-168.el9.24.tuxcare.els3 |
glibcDebian:12 |
before 2.36-9+deb12u14, plus listed versions 2.36-92.36-9+deb12u12.36-9+deb12u102.36-9+deb12u112.36-9+deb12u12 Show 9 moreShow less2.36-9+deb12u132.36-9+deb12u22.36-9+deb12u32.36-9+deb12u42.36-9+deb12u52.36-9+deb12u62.36-9+deb12u72.36-9+deb12u82.36-9+deb12u9 |
2.36-9+deb12u14 |
glibcDebian:13 |
before 2.41-12+deb13u2, plus listed versions 2.41-122.41-12+deb13u1 |
2.41-12+deb13u2 |
glibcDebian:14 |
before 2.42-8, plus listed versions 2.41-122.41-13~hurd.02.41-13~hurd.12.42-12.42-2 Show 7 moreShow less2.42-32.42-42.42-52.42-62.42-72.42-8~hurd.12.42-8~hurd.2 |
2.42-8 |
glibcMageia:9 From an advisory covering 3 CVEs |
before 2.36-59.mga9 | 2.36-59.mga9 |
glibcopenEuler:24.03-LTS From an advisory covering 2 CVEs |
before 2.38-84.oe2403 | 2.38-84.oe2403 |
glibcopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 2.38-84.oe2403sp1 | 2.38-84.oe2403sp1 |
glibcopenEuler:24.03-LTS-SP2 From an advisory covering 2 CVEs |
before 2.38-84.oe2403sp2 | 2.38-84.oe2403sp2 |
glibcopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 2.38-86.oe2403sp3 | 2.38-86.oe2403sp3 |
glibcopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 2.34-172.oe2203sp4 | 2.34-172.oe2203sp4 |
glibc-benchtests-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-common-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-debugsourceRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-develRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-docRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-gconv-extra-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-locale-sourceRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-utilsRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-utils-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc32-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
libnsl-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
nss_db-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
nss_hesiod-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibcRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-all-langpacksRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-commonRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-gconv-extraRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-aaRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-afRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-agrRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-akRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-amRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-anRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-anpRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-arRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-asRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-astRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-aycRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-azRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-beRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-bemRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-berRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-bgRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-bhbRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-bhoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-biRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-bnRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-boRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-brRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-brxRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-bsRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-bynRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-caRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-ceRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-chrRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-ckbRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-cmnRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-crhRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-csRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-csbRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-cvRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-cyRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-daRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-deRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-doiRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-dsbRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-dvRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-dzRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-elRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-enRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-eoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-esRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-etRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-euRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-faRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-ffRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-fiRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-filRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-foRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-frRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-furRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-fyRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-gaRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-gbmRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-gdRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-gezRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-glRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-guRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-gvRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibc-langpack-haRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibcRocky Linux:10 From an advisory covering 2 CVEs |
before 0:2.39-58.el10_1.7 | 0:2.39-58.el10_1.7 |
glibcRocky Linux:9 From an advisory covering 3 CVEs |
before 0:2.34-231.el9_7.10 | 0:2.34-231.el9_7.10 |
glibc-livepatchesSUSE:Linux Enterprise Live Patching 15 SP4 |
before 0.3-150400.3.11.1 | 0.3-150400.3.11.1 |
glibc-livepatchesSUSE:Linux Enterprise Live Patching 15 SP5 |
before 0.3-150400.3.11.1 | 0.3-150400.3.11.1 |
glibcSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 3 CVEs |
before 2.38-150600.14.40.1 | 2.38-150600.14.40.1 |
glibcSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 3 CVEs |
before 2.38-150600.14.40.1 | 2.38-150600.14.40.1 |
glibcSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 3 CVEs |
before 2.38-150600.14.40.1 | 2.38-150600.14.40.1 |
glibcSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 3 CVEs |
before 2.38-150600.14.40.1 | 2.38-150600.14.40.1 |
glibcopenSUSE:Leap 15.6 From an advisory covering 3 CVEs |
before 2.38-150600.14.40.1 | 2.38-150600.14.40.1 |
glibc-livepatchesSUSE:Linux Enterprise Live Patching 15 SP6 |
before 0.3-150600.8.2.1 | 0.3-150600.8.2.1 |
glibc-livepatchesSUSE:Linux Enterprise Live Patching 15 SP7 |
before 0.3-150700.10.4.1 | 0.3-150700.10.4.1 |
glibcSUSE:Linux Enterprise Micro 5.3 From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Enterprise Micro 5.4 From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Enterprise Micro 5.5 From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Enterprise Micro 5.2 From an advisory covering 4 CVEs |
before 2.31-150300.98.1 | 2.31-150300.98.1 |
glibcSUSE:Linux Micro 6.2 From an advisory covering 4 CVEs |
before 2.40-160000.3.1 | 2.40-160000.3.1 |
glibcSUSE:Linux Enterprise Server 16.0 From an advisory covering 4 CVEs |
before 2.40-160000.3.1 | 2.40-160000.3.1 |
glibcSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 4 CVEs |
before 2.40-160000.3.1 | 2.40-160000.3.1 |
glibcSUSE:Linux Micro 6.0 From an advisory covering 4 CVEs |
before 2.38-11.1 | 2.38-11.1 |
glibcSUSE:Linux Micro 6.1 From an advisory covering 4 CVEs |
before 2.38-slfo.1.1_6.1 | 2.38-slfo.1.1_6.1 |
glibcSUSE:Linux Micro Extras 6.2 From an advisory covering 4 CVEs |
before 2.40-160000.3.1 | 2.40-160000.3.1 |
glibcUbuntu:Pro:20.04:LTS |
before 2.31-0ubuntu9.18+esm1, plus listed versions 2.30-0ubuntu22.30-0ubuntu32.31-0ubuntu52.31-0ubuntu62.31-0ubuntu7 Show 12 moreShow less2.31-0ubuntu92.31-0ubuntu9.12.31-0ubuntu9.22.31-0ubuntu9.32.31-0ubuntu9.72.31-0ubuntu9.92.31-0ubuntu9.122.31-0ubuntu9.142.31-0ubuntu9.152.31-0ubuntu9.162.31-0ubuntu9.172.31-0ubuntu9.18 |
2.31-0ubuntu9.18+esm1 |
glibcUbuntu:22.04:LTS |
before 2.35-0ubuntu3.13, plus listed versions 2.34-0ubuntu32.35-0ubuntu12.35-0ubuntu32.35-0ubuntu3.12.35-0ubuntu3.3 Show 9 moreShow less2.35-0ubuntu3.42.35-0ubuntu3.52.35-0ubuntu3.62.35-0ubuntu3.72.35-0ubuntu3.82.35-0ubuntu3.92.35-0ubuntu3.102.35-0ubuntu3.112.35-0ubuntu3.12 |
2.35-0ubuntu3.13 |
glibcUbuntu:24.04:LTS |
before 2.39-0ubuntu8.7, plus listed versions 2.38-1ubuntu62.38-3ubuntu12.39-0ubuntu12.39-0ubuntu22.39-0ubuntu6 Show 7 moreShow less2.39-0ubuntu82.39-0ubuntu8.12.39-0ubuntu8.22.39-0ubuntu8.32.39-0ubuntu8.42.39-0ubuntu8.52.39-0ubuntu8.6 |
2.39-0ubuntu8.7 |
glibcUbuntu:25.10 |
before 2.42-0ubuntu3.1, plus listed versions 2.41-6ubuntu12.41-6ubuntu22.41-9ubuntu12.42-0ubuntu12.42-0ubuntu3 |
2.42-0ubuntu3.1 |
glibcopenSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 2.43-1.1 | 2.43-1.1 |
glibcopenSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 2.40-160000.3.1 | 2.40-160000.3.1 |
glibc-cross-aarch64-srcopenSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 2.40-160000.3.1 | 2.40-160000.3.1 |
glibc-cross-ppc64le-srcopenSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 2.40-160000.3.1 | 2.40-160000.3.1 |
glibc-cross-riscv64-srcopenSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 2.40-160000.3.1 | 2.40-160000.3.1 |
glibc-cross-s390x-srcopenSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 2.40-160000.3.1 | 2.40-160000.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-0861 is a high vulnerability (CVSS 8.4) in Gnu Glibc, published January 14, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.39%, the 32nd percentile. Fixed in glibc 2.38-18.
References
sourceware.org/bugzilla/show_bug.cgi?id=33796
sourceware.org/git?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0001
openwall.com/lists/oss-security/2026/01/16/5
nvd.nist.gov/vuln/detail/CVE-2026-0861
github.com/advisories/GHSA-5pf6-63v3-88hw
access.redhat.com/errata/RHSA-2026:1334
Show 90 moreShow less
access.redhat.com/security/cve/CVE-2026-0861
access.redhat.com/security/cve/CVE-2026-0915
bugzilla.redhat.com/2429771
bugzilla.redhat.com/2430201
errata.almalinux.org/10/ALSA-2026-1334.html
access.redhat.com/errata/RHSA-2026:2786
access.redhat.com/security/cve/CVE-2025-15281
bugzilla.redhat.com/2431196
errata.almalinux.org/9/ALSA-2026-2786.html
docs.bell-sw.com/security/cves/CVE-2026-0861
errata.tuxcare.com/els_os/ubuntu20.04els/CLSA-2026-1770741856.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1772463357.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/0xxx/CVE-2026-0861.json
security-tracker.debian.org/tracker/CVE-2026-0861
advisories.mageia.org/MGASA-2026-0022.html
bugs.mageia.org/show_bug.cgi?id=35036
openwall.com/lists/oss-security/2026/01/16/6
openwall.com/lists/oss-security/2026/01/20/3
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1198
nvd.nist.gov/vuln/detail/CVE-2026-0915
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1199
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1200
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1201
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1202
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2429771
bugzilla.redhat.com/show_bug.cgi?id=2430201
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_1334.json
cve.org/CVERecord?id=CVE-2026-0861
cve.org/CVERecord?id=CVE-2026-0915
sourceware.org/bugzilla/show_bug.cgi?id=33802
bugzilla.redhat.com/show_bug.cgi?id=2431196
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_2786.json
cve.org/CVERecord?id=CVE-2025-15281
nvd.nist.gov/vuln/detail/CVE-2025-15281
sourceware.org/bugzilla/show_bug.cgi?id=33814
access.redhat.com/errata/RHSA-2026:7316
images.redhat.com
access.redhat.com/security/cve/CVE-2026-3904
access.redhat.com/security/cve/CVE-2026-4438
access.redhat.com/security/cve/CVE-2026-4437
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7316.json
bugzilla.redhat.com/show_bug.cgi?id=2446533
cve.org/CVERecord?id=CVE-2026-3904
nvd.nist.gov/vuln/detail/CVE-2026-3904
sourceware.org/bugzilla/show_bug.cgi?id=29863
sourceware.org/git?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0004;hb=HEAD
sourceware.org/git?p=glibc.git;a=commit;h=8804157ad9da39631703b92315460808eac86b0c
sourceware.org/git?p=glibc.git;a=commit;h=b712be52645282c706a5faa038242504feb06db5
bugzilla.redhat.com/show_bug.cgi?id=2449777
cve.org/CVERecord?id=CVE-2026-4437
nvd.nist.gov/vuln/detail/CVE-2026-4437
sourceware.org/bugzilla/show_bug.cgi?id=34014
bugzilla.redhat.com/show_bug.cgi?id=2449783
cve.org/CVERecord?id=CVE-2026-4438
nvd.nist.gov/vuln/detail/CVE-2026-4438
sourceware.org/bugzilla/show_bug.cgi?id=34015
errata.rockylinux.org/RLSA-2026:1334
errata.rockylinux.org/RLSA-2026:2786
suse.com/support/update/announcement/2026/suse-su-20260347-1
bugzilla.suse.com/1256913
suse.com/security/cve/CVE-2026-0861
suse.com/support/update/announcement/2026/suse-su-20260371-1
bugzilla.suse.com/1256437
bugzilla.suse.com/1256766
bugzilla.suse.com/1256822
bugzilla.suse.com/1257005
suse.com/security/cve/CVE-2025-15281
suse.com/security/cve/CVE-2026-0915
suse.com/support/update/announcement/2026/suse-su-20260499-1
suse.com/support/update/announcement/2026/suse-su-20260827-1
suse.com/support/update/announcement/2026/suse-su-20260896-1
bugzilla.suse.com/1246965
suse.com/security/cve/CVE-2025-8058
suse.com/support/update/announcement/2026/suse-su-202620178-1
bugzilla.suse.com/1236282
bugzilla.suse.com/1256436
suse.com/security/cve/CVE-2025-0395
suse.com/support/update/announcement/2026/suse-su-202620198-1
suse.com/support/update/announcement/2026/suse-su-202620527-1
suse.com/support/update/announcement/2026/suse-su-202620536-1
suse.com/support/update/announcement/2026/suse-su-202620544-1
bugzilla.suse.com/1226501
bugzilla.suse.com/1228879
suse.com/support/update/announcement/2026/suse-su-202620563-1
suse.com/support/update/announcement/2026/suse-su-202620608-1
ubuntu.com/security/CVE-2026-0861
ubuntu.com/security/notices/USN-8005-1
suse.com/security/cve/CVE-2026-4437
suse.com/security/cve/CVE-2026-4438
Left out here: 574 package rows. The JSON record has them. Also not on the record: 89 package claims. ID and package lookups still check them.