CVE-2015-0235 — Oracle
CVE-2015-0235 is a Out-of-bounds Write vulnerability. 30 public exploit references exist, so weaponization risk is real. No vendor fix is recorded yet; mitigation options are listed below.
EPSS Exploitation Probability
Probability of exploitation in the next 30 days, from FIRST.org EPSS.
Description
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 Products
mac os xappledebian linuxdebianglibcgnupureapplication systemibmsecurity access manager for enterprise single sign-onibmcommunications application session controlleroracleResearch use only. For defensive security, authorized penetration testing, and academic research only. Never execute exploit code against systems without explicit written authorization.
Exim - 'GHOST' glibc gethostbyname Buffer Overflow (Metasploit)
by Qualys Corporation · Mar 18, 2015
Exim ESMTP 4.80 - glibc gethostbyname Denial of Service
by 1n3 · Jan 29, 2015
Detection & mitigation playbook
VulnerabilityDetect
Identify every host running the affected component and compare the installed build against the fixed version below — for source-built or distro-packaged software the version string, not a lockfile, is the source of truth (`dpkg -l`, `rpm -q`, or the binary's own `--version`).
Remediation status
No fixed release is recorded for CVE-2015-0235 yet. Track the upstream advisory, and apply the exposure-reduction steps below in the meantime.
Mitigate without a patch
Constrain what reaches the vulnerable code: limit the size and shape of untrusted input, isolate the affected component in a sandboxed or least-privileged process, and enable the platform's memory-safety mitigations (ASLR, stack protector, hardened allocator) so an out-of-bounds access is more likely to fail closed than to be exploitable.
Fixing This On Your OS
If you run this on a Linux distribution, patch through your package manager against the distro's own security advisory below — it tracks the exact backported fix for your release, which can ship on a different timeline (and sometimes a different severity) than the upstream project.
| Product | Fixed in | Advisory |
|---|---|---|
| Red Hat Enterprise Linux 4 Extended Lifecycle Support | glibc-0:2.3.4-2.57.el4.2 | RHSA-2015:0101 |
| Red Hat Enterprise Linux 5 | glibc-0:2.5-123.el5_11.1 | RHSA-2015:0090 |
| Red Hat Enterprise Linux 5.6 Long Life | glibc-0:2.5-58.el5_6.6 | RHSA-2015:0099 |
| Red Hat Enterprise Linux 6 | glibc-0:2.12-1.149.el6_6.5 | RHSA-2015:0092 |
| RHEV 3.X Hypervisor and Agents for RHEL-6 | rhev-hypervisor6-0:6.6-20150123.1.el6ev | RHSA-2015:0126 |
Frequently Asked Questions
Is CVE-2015-0235 in your dependencies?
Find it across , including transitive dependencies.