CVE-2015-0235
NoneCVSS
—
EPSS
94.6%
Published
Jan 28, 2015
CISA due date
—
The record
Heap-based buffer overflow in the __nss_hostname_digits_dots function in glibc 2.2, and other 2.x versions before 2.18, allows context-dependent attackers to execute arbitrary code via vectors related to the (1) gethostbyname or (2) gethostbyname2 function, aka "GHOST."
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:10 | glibc | 0 | 2.18-1 |
| Debian:11 | glibc | 0 | 2.18-1 |
| Debian:12 | glibc | 0 | 2.18-1 |
| Debian:13 | glibc | 0 | 2.18-1 |
| Debian:14 | glibc | 0 | 2.18-1 |
| Debian:6.0 | eglibc | 0 | 2.11.3-4+deb6u4 |
| Debian:7 | eglibc | 0 | 2.13-38+deb7u7 |
| Red Hat:enterprise_linux:5::client | glibc | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::client | glibc-common | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::client | glibc-debuginfo | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::client | glibc-debuginfo-common | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::client | glibc-devel | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::client | glibc-headers | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::client | glibc-utils | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::client | nscd | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::server | glibc | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::server | glibc-common | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::server | glibc-debuginfo | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::server | glibc-debuginfo-common | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::server | glibc-devel | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::server | glibc-headers | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::server | glibc-utils | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:5::server | nscd | 0 | 0:2.5-123.el5_11.1 |
| Red Hat:enterprise_linux:6::client | glibc | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::client | glibc-common | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::client | glibc-debuginfo | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::client | glibc-debuginfo-common | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::client | glibc-devel | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::client | glibc-headers | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::client | glibc-static | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::client | glibc-utils | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::client | nscd | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::computenode | glibc | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::computenode | glibc-common | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::computenode | glibc-debuginfo | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::computenode | glibc-debuginfo-common | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::computenode | glibc-devel | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::computenode | glibc-headers | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::computenode | glibc-static | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::computenode | glibc-utils | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::computenode | nscd | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::hypervisor | rhev-hypervisor6 | 0 | 0:6.6-20150123.1.el6ev |
| Red Hat:enterprise_linux:6::server | glibc | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::server | glibc-common | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::server | glibc-debuginfo | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::server | glibc-debuginfo-common | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::server | glibc-devel | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::server | glibc-headers | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::server | glibc-static | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::server | glibc-utils | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::server | nscd | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::workstation | glibc | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::workstation | glibc-common | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::workstation | glibc-debuginfo | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::workstation | glibc-debuginfo-common | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::workstation | glibc-devel | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::workstation | glibc-headers | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::workstation | glibc-static | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::workstation | glibc-utils | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:6::workstation | nscd | 0 | 0:2.12-1.149.el6_6.5 |
| Red Hat:enterprise_linux:7::client | glibc | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::client | glibc-common | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::client | glibc-debuginfo | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::client | glibc-debuginfo-common | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::client | glibc-devel | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::client | glibc-headers | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::client | glibc-static | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::client | glibc-utils | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::client | nscd | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::computenode | glibc | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::computenode | glibc-common | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::computenode | glibc-debuginfo | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::computenode | glibc-debuginfo-common | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::computenode | glibc-devel | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::computenode | glibc-headers | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::computenode | glibc-static | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::computenode | glibc-utils | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::computenode | nscd | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::server | glibc | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::server | glibc-common | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::server | glibc-debuginfo | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::server | glibc-debuginfo-common | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::server | glibc-devel | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::server | glibc-headers | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::server | glibc-static | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::server | glibc-utils | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::server | nscd | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::workstation | glibc | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::workstation | glibc-common | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::workstation | glibc-debuginfo | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::workstation | glibc-debuginfo-common | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::workstation | glibc-devel | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::workstation | glibc-headers | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::workstation | glibc-static | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::workstation | glibc-utils | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:enterprise_linux:7::workstation | nscd | 0 | 0:2.17-55.el7_0.5 |
| Red Hat:rhel_els:4::as | glibc | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::as | glibc-common | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::as | glibc-debuginfo | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::as | glibc-debuginfo-common | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::as | glibc-devel | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::as | glibc-headers | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::as | glibc-profile | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::as | glibc-utils | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::as | nptl-devel | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::as | nscd | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::es | glibc | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::es | glibc-common | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::es | glibc-debuginfo | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::es | glibc-debuginfo-common | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::es | glibc-devel | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::es | glibc-headers | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::es | glibc-profile | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::es | glibc-utils | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::es | nptl-devel | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_els:4::es | nscd | 0 | 0:2.3.4-2.57.el4.2 |
| Red Hat:rhel_eus:5.9 | glibc | 0 | 0:2.5-107.el5_9.8 |
| Red Hat:rhel_eus:5.9 | glibc-common | 0 | 0:2.5-107.el5_9.8 |
| Red Hat:rhel_eus:5.9 | glibc-debuginfo | 0 | 0:2.5-107.el5_9.8 |
| Red Hat:rhel_eus:5.9 | glibc-debuginfo-common | 0 | 0:2.5-107.el5_9.8 |
| Red Hat:rhel_eus:5.9 | glibc-devel | 0 | 0:2.5-107.el5_9.8 |
| Red Hat:rhel_eus:5.9 | glibc-headers | 0 | 0:2.5-107.el5_9.8 |
| Red Hat:rhel_eus:5.9 | glibc-utils | 0 | 0:2.5-107.el5_9.8 |
| Red Hat:rhel_eus:5.9 | nscd | 0 | 0:2.5-107.el5_9.8 |
| Red Hat:rhel_eus:6.4::computenode | glibc | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::computenode | glibc-common | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::computenode | glibc-debuginfo | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::computenode | glibc-debuginfo-common | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::computenode | glibc-devel | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::computenode | glibc-headers | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::computenode | glibc-static | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::computenode | glibc-utils | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::computenode | nscd | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::server | glibc | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::server | glibc-common | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::server | glibc-debuginfo | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::server | glibc-debuginfo-common | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::server | glibc-devel | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::server | glibc-headers | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::server | glibc-static | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::server | glibc-utils | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.4::server | nscd | 0 | 0:2.12-1.107.el6_4.7 |
| Red Hat:rhel_eus:6.5::computenode | glibc | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::computenode | glibc-common | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::computenode | glibc-debuginfo | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::computenode | glibc-debuginfo-common | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::computenode | glibc-devel | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::computenode | glibc-headers | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::computenode | glibc-static | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::computenode | glibc-utils | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::computenode | nscd | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::server | glibc | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::server | glibc-common | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::server | glibc-debuginfo | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::server | glibc-debuginfo-common | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::server | glibc-devel | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::server | glibc-headers | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::server | glibc-static | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::server | glibc-utils | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_eus:6.5::server | nscd | 0 | 0:2.12-1.132.el6_5.5 |
| Red Hat:rhel_mission_critical:5.6 | glibc | 0 | 0:2.5-58.el5_6.6 |
| Red Hat:rhel_mission_critical:5.6 | glibc-common | 0 | 0:2.5-58.el5_6.6 |
| Red Hat:rhel_mission_critical:5.6 | glibc-debuginfo | 0 | 0:2.5-58.el5_6.6 |
| Red Hat:rhel_mission_critical:5.6 | glibc-debuginfo-common | 0 | 0:2.5-58.el5_6.6 |
| Red Hat:rhel_mission_critical:5.6 | glibc-devel | 0 | 0:2.5-58.el5_6.6 |
| Red Hat:rhel_mission_critical:5.6 | glibc-headers | 0 | 0:2.5-58.el5_6.6 |
| Red Hat:rhel_mission_critical:5.6 | glibc-utils | 0 | 0:2.5-58.el5_6.6 |
| Red Hat:rhel_mission_critical:5.6 | nscd | 0 | 0:2.5-58.el5_6.6 |
| Red Hat:rhel_mission_critical:6.2::server | glibc | 0 | 0:2.12-1.47.el6_2.15 |
| Red Hat:rhel_mission_critical:6.2::server | glibc-common | 0 | 0:2.12-1.47.el6_2.15 |
| Red Hat:rhel_mission_critical:6.2::server | glibc-debuginfo | 0 | 0:2.12-1.47.el6_2.15 |
| Red Hat:rhel_mission_critical:6.2::server | glibc-debuginfo-common | 0 | 0:2.12-1.47.el6_2.15 |
| Red Hat:rhel_mission_critical:6.2::server | glibc-devel | 0 | 0:2.12-1.47.el6_2.15 |
| Red Hat:rhel_mission_critical:6.2::server | glibc-headers | 0 | 0:2.12-1.47.el6_2.15 |
| Red Hat:rhel_mission_critical:6.2::server | glibc-static | 0 | 0:2.12-1.47.el6_2.15 |
| Red Hat:rhel_mission_critical:6.2::server | glibc-utils | 0 | 0:2.12-1.47.el6_2.15 |
| Red Hat:rhel_mission_critical:6.2::server | nscd | 0 | 0:2.12-1.47.el6_2.15 |
| Ubuntu:14.04:LTS | eglibc | 0 | 2.19-0ubuntu6 |
| openSUSE:Tumbleweed | php5 | 0 | 5.6.28-1.1 |
| openSUSE:Tumbleweed | php7 | 0 | 7.0.14-1.4 |
| openSUSE:Tumbleweed | php8 | 0 | 8.0.11-1.1 |
Related vulnerabilities
- CVE-2021-3326 The iconv function in the GNU C Library (aka glibc or libc6) 2.32 and earlier, when… Also affects glibc
- CVE-2015-5180 res_query in libresolv in glibc before 2.25 allows remote attackers to cause a denial of… Also affects glibc
- CVE-2016-10228 The iconv program in the GNU C Library (aka glibc or libc6) 2.31 and earlier, when… Also affects glibc
- CVE-2014-5119 Off-by-one error in the __gconv_translit_find function in gconv_trans.c in GNU C Library… Also affects glibc
- CVE-2013-2207 pt_chown in GNU C Library (aka glibc or libc6) before 2.18 does not properly check… Also affects glibc
- CVE-2012-4412 Integer overflow in string/strcoll_l.c in the GNU C Library (aka glibc or libc6) 2.17 and… Also affects glibc
- CVE-2013-4788 The PTR_MANGLE implementation in the GNU C Library (aka glibc or libc6) 2.4, 2.17, and… Also affects glibc
- CVE-2010-4052 Stack consumption vulnerability in the regcomp implementation in the GNU C Library (aka… Also affects glibc