Discovered by Qualys, this critical heap-based buffer overflow exploit targets the glibc library—a core component of Linux—allowing attackers to execute malicious code remotely and bypass modern security protections like ASLR, PIE, and NX.
What is the GHOST Vulnerability?
gethostbyname*() functions of the GNU C Library (glibc). Attackers exploit this flaw to overflow the heap memory buffer, potentially hijacking applications (e.g., EXIM Mail Server) and executing arbitrary code. Successful attacks could lead to:
Bypassed Protections: Circumvent ASLR, PIE, and NX safeguards.
Widespread Impact: Affects most Linux distributions, including Ubuntu, Debian, and CentOS.
Why Is This a High-Risk Threat?
Exploit Accessibility: Publicly disclosed PoC (Proof of Concept) scripts increase exploitation risks.
Server & IoT Risks: Critical for servers, email systems, and IoT devices running unpatched Linux.
Immediate Action Required: Patch Your Systems
To mitigate risks:
Update Glibc: Apply patches for CVE-2015-0235 immediately.
Scan for Vulnerabilities: Use tools like Qualys or OpenVAS to detect exposed systems.
Harden Configurations: Disable vulnerable services (e.g., EXIM) until patched.
How to Check for GHOST Vulnerability
bash
$ ldd –version | grep glibc
