A buffer overflow was discovered in the GNU C Librarys dynamic loader ld.so while processing the GLIBC_TUNABLES environment variable. This issue could allow a local attacker to use maliciously crafted GLIBC_TUNABLES environment variables when launching binaries with SUID permission to execute code with elevated privileges.
A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().
Name | Vendor | Start Version | End Version |
---|---|---|---|
Glibc | Gnu | 2.34 (including) | 2.39 (excluding) |
Red Hat Enterprise Linux 8 | RedHat | glibc-0:2.28-225.el8_8.6 | * |
Red Hat Enterprise Linux 8 | RedHat | glibc-0:2.28-225.el8_8.6 | * |
Red Hat Enterprise Linux 8.6 Extended Update Support | RedHat | glibc-0:2.28-189.6.el8_6 | * |
Red Hat Enterprise Linux 9 | RedHat | glibc-0:2.34-60.el9_2.7 | * |
Red Hat Enterprise Linux 9 | RedHat | glibc-0:2.34-60.el9_2.7 | * |
Red Hat Enterprise Linux 9.0 Extended Update Support | RedHat | glibc-0:2.34-28.el9_0.4 | * |
Red Hat Virtualization 4 for Red Hat Enterprise Linux 8 | RedHat | glibc-0:2.28-189.6.el8_6 | * |
Red Hat Virtualization 4 for Red Hat Enterprise Linux 8 | RedHat | redhat-release-virtualization-host-0:4.5.3-10.el8ev | * |
Red Hat Virtualization 4 for Red Hat Enterprise Linux 8 | RedHat | redhat-virtualization-host-0:4.5.3-202312060823_8.6 | * |
Eglibc | Ubuntu | trusty | * |
Glibc | Ubuntu | bionic | * |
Glibc | Ubuntu | devel | * |
Glibc | Ubuntu | jammy | * |
Glibc | Ubuntu | lunar | * |
Glibc | Ubuntu | mantic | * |
Glibc | Ubuntu | noble | * |
Glibc | Ubuntu | trusty | * |
Glibc | Ubuntu | xenial | * |