Every CVE Search/ Get API key

CVE-2026-0861

Integer overflow in memalign leads to heap corruption

8.4 HighFix available

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

0.39%Up 0.4 points since Jan 15, 2026
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Affected packages
PackageAffectedFixed
glibc-doc
AlmaLinux:10
From an advisory covering 2 CVEs
before 2.39-58.el10_1.7.alma.1
2.39-58.el10_1.7.alma.1
glibc
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-all-langpacks
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-benchtests
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-common
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-devel
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-doc
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-gconv-extra
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-headers
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-aa
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
Show 290 moreShow less
Affected packages
PackageAffectedFixed
glibc-langpack-af
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-agr
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ak
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-am
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-an
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-anp
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ar
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-as
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ast
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ayc
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-az
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-be
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-bem
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ber
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-bg
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-bhb
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-bho
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-bi
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-bn
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-bo
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-br
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-brx
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-bs
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-byn
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ca
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ce
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-chr
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ckb
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-cmn
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-crh
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-cs
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-csb
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-cv
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-cy
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-da
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-de
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-doi
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-dsb
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-dv
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-dz
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-el
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-en
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-eo
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-es
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-et
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-eu
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-fa
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ff
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-fi
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-fil
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-fo
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-fr
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-fur
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-fy
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ga
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-gd
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-gez
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-gl
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-gu
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-gv
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ha
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-hak
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-he
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-hi
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-hif
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-hne
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-hr
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-hsb
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ht
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-hu
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-hy
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc-langpack-ia
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.34-231.el9_7.10
2.34-231.el9_7.10
glibc
Azure Linux:3
before 2.38-18
2.38-18
glibc
Azure Linux:2
before 2.35-9
2.35-9
glibc
Alpaquita:23
2.37.0-r0 up to 2.37.0-r20
2.37.0-r20
glibc
Alpaquita:25
2.39.0-r2 up to 2.39.0-r5
2.39.0-r5
glibc
Alpaquita:stream
2.37.0-r0 up to 2.39.0-r6
2.39.0-r6
glibc
BellSoft Hardened Containers:23
2.37.0-r0 up to 2.37.0-r20
2.37.0-r20
glibc
BellSoft Hardened Containers:25
2.39.0-r2 up to 2.39.0-r5
2.39.0-r5
glibc
BellSoft Hardened Containers:stream
2.37.0-r0 up to 2.39.0-r6
2.39.0-r6
glibc-doc
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
glibc-source
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
libc-bin
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
libc-dev-bin
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
libc6
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
libc6-dev
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
libc6-dev-i386
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
libc6-dev-x32
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
libc6-i386
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
libc6-pic
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
libc6-prof
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
libc6-x32
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
locales
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
locales-all
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
nscd
TuxCare:Ubuntu:20.04
before 2.31-0ubuntu9.18+tuxcare.els1
2.31-0ubuntu9.18+tuxcare.els1
compat-libpthread-nonshared
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-all-langpacks
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-benchtests
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-common
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-devel
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-doc
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-gconv-extra
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-headers
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-aa
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-af
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-agr
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-ak
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-am
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-an
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-anp
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-ar
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-as
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-ast
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-ayc
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-az
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-be
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-bem
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-ber
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-bg
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-bhb
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-bho
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-bi
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-bn
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-bo
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-br
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-brx
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-bs
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-byn
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-ca
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-ce
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-chr
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-ckb
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-cmn
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-crh
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-cs
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-csb
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-cv
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-cy
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-da
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-de
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-doi
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-dsb
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-dv
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-dz
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-el
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-en
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-eo
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-es
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-et
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-eu
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-fa
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-ff
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-fi
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-fil
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-fo
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-fr
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-fur
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-fy
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-ga
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc-langpack-gd
TuxCare:AlmaLinux:9.6
before 2.34-168.el9.24.tuxcare.els3
2.34-168.el9.24.tuxcare.els3
glibc
Debian: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 less
2.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
glibc
Debian:13
before 2.41-12+deb13u2, plus listed versions
2.41-122.41-12+deb13u1
2.41-12+deb13u2
glibc
Debian: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 less
2.42-32.42-42.42-52.42-62.42-72.42-8~hurd.12.42-8~hurd.2
2.42-8
glibc
Mageia:9
From an advisory covering 3 CVEs
before 2.36-59.mga9
2.36-59.mga9
glibc
openEuler:24.03-LTS
From an advisory covering 2 CVEs
before 2.38-84.oe2403
2.38-84.oe2403
glibc
openEuler:24.03-LTS-SP1
From an advisory covering 2 CVEs
before 2.38-84.oe2403sp1
2.38-84.oe2403sp1
glibc
openEuler:24.03-LTS-SP2
From an advisory covering 2 CVEs
before 2.38-84.oe2403sp2
2.38-84.oe2403sp2
glibc
openEuler:24.03-LTS-SP3
From an advisory covering 2 CVEs
before 2.38-86.oe2403sp3
2.38-86.oe2403sp3
glibc
openEuler:22.03-LTS-SP4
From an advisory covering 2 CVEs
before 2.34-172.oe2203sp4
2.34-172.oe2203sp4
glibc-benchtests-debuginfo
Red 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-debuginfo
Red 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-debuginfo
Red 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-debugsource
Red 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-devel
Red 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-doc
Red 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-debuginfo
Red 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-source
Red 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
Red 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-debuginfo
Red 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-debuginfo
Red 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-debuginfo
Red 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-debuginfo
Red 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-debuginfo
Red 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
Red 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-langpacks
Red 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
Red 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
Red 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-aa
Red 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-af
Red 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-agr
Red 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-ak
Red 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-am
Red 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-an
Red 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-anp
Red 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-ar
Red 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-as
Red 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-ast
Red 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-ayc
Red 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-az
Red 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-be
Red 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-bem
Red 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-ber
Red 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-bg
Red 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-bhb
Red 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-bho
Red 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-bi
Red 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-bn
Red 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-bo
Red 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-br
Red 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-brx
Red 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-bs
Red 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-byn
Red 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-ca
Red 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-ce
Red 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-chr
Red 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-ckb
Red 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-cmn
Red 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-crh
Red 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-cs
Red 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-csb
Red 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-cv
Red 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-cy
Red 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-da
Red 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-de
Red 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-doi
Red 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-dsb
Red 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-dv
Red 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-dz
Red 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-el
Red 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-en
Red 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-eo
Red 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-es
Red 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-et
Red 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-eu
Red 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-fa
Red 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-ff
Red 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-fi
Red 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-fil
Red 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-fo
Red 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-fr
Red 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-fur
Red 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-fy
Red 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-ga
Red 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-gbm
Red 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-gd
Red 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-gez
Red 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-gl
Red 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-gu
Red 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-gv
Red 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-ha
Red 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
Rocky Linux:10
From an advisory covering 2 CVEs
before 0:2.39-58.el10_1.7
0:2.39-58.el10_1.7
glibc
Rocky Linux:9
From an advisory covering 3 CVEs
before 0:2.34-231.el9_7.10
0:2.34-231.el9_7.10
glibc-livepatches
SUSE:Linux Enterprise Live Patching 15 SP4
before 0.3-150400.3.11.1
0.3-150400.3.11.1
glibc-livepatches
SUSE:Linux Enterprise Live Patching 15 SP5
before 0.3-150400.3.11.1
0.3-150400.3.11.1
glibc
SUSE: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
glibc
SUSE: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
glibc
SUSE: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
glibc
SUSE: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
glibc
openSUSE:Leap 15.6
From an advisory covering 3 CVEs
before 2.38-150600.14.40.1
2.38-150600.14.40.1
glibc-livepatches
SUSE:Linux Enterprise Live Patching 15 SP6
before 0.3-150600.8.2.1
0.3-150600.8.2.1
glibc-livepatches
SUSE:Linux Enterprise Live Patching 15 SP7
before 0.3-150700.10.4.1
0.3-150700.10.4.1
glibc
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 4 CVEs
before 2.31-150300.98.1
2.31-150300.98.1
glibc
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 4 CVEs
before 2.31-150300.98.1
2.31-150300.98.1
glibc
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 4 CVEs
before 2.31-150300.98.1
2.31-150300.98.1
glibc
SUSE: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
glibc
SUSE: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
glibc
SUSE: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
glibc
SUSE: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
glibc
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 4 CVEs
before 2.31-150300.98.1
2.31-150300.98.1
glibc
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 4 CVEs
before 2.31-150300.98.1
2.31-150300.98.1
glibc
SUSE: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
glibc
SUSE: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
glibc
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 4 CVEs
before 2.31-150300.98.1
2.31-150300.98.1
glibc
SUSE:Linux Micro 6.2
From an advisory covering 4 CVEs
before 2.40-160000.3.1
2.40-160000.3.1
glibc
SUSE:Linux Enterprise Server 16.0
From an advisory covering 4 CVEs
before 2.40-160000.3.1
2.40-160000.3.1
glibc
SUSE: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
glibc
SUSE:Linux Micro 6.0
From an advisory covering 4 CVEs
before 2.38-11.1
2.38-11.1
glibc
SUSE: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
glibc
SUSE:Linux Micro Extras 6.2
From an advisory covering 4 CVEs
before 2.40-160000.3.1
2.40-160000.3.1
glibc
Ubuntu: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 less
2.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
glibc
Ubuntu: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 less
2.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
glibc
Ubuntu: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 less
2.39-0ubuntu82.39-0ubuntu8.12.39-0ubuntu8.22.39-0ubuntu8.32.39-0ubuntu8.42.39-0ubuntu8.52.39-0ubuntu8.6
2.39-0ubuntu8.7
glibc
Ubuntu: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
glibc
openSUSE:Tumbleweed
From an advisory covering 5 CVEs
before 2.43-1.1
2.43-1.1
glibc
openSUSE:Leap 16.0
From an advisory covering 4 CVEs
before 2.40-160000.3.1
2.40-160000.3.1
glibc-cross-aarch64-src
openSUSE:Leap 16.0
From an advisory covering 4 CVEs
before 2.40-160000.3.1
2.40-160000.3.1
glibc-cross-ppc64le-src
openSUSE:Leap 16.0
From an advisory covering 4 CVEs
before 2.40-160000.3.1
2.40-160000.3.1
glibc-cross-riscv64-src
openSUSE:Leap 16.0
From an advisory covering 4 CVEs
before 2.40-160000.3.1
2.40-160000.3.1
glibc-cross-s390x-src
openSUSE:Leap 16.0
From an advisory covering 4 CVEs
before 2.40-160000.3.1
2.40-160000.3.1

History

History
RecordedChangedSources
affected
factsOSV
affected
first indexedCVE 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

Show 90 moreShow less
This page doesn't list everything

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.

MoveEnter Open