Cloudanix VulnDB

CVE-2015-5180

High · 7.5

CVSS

7.5

EPSS

6.2%

Published

Jun 27, 2017

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in a basic system library lets remote attackers crash programs that do network lookups, stopping them from working until restarted.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Remote attackers can trigger a NULL pointer dereference in the res_query function of libresolv, causing the affected process to crash.

Why it matters to the business

Applications relying on the vulnerable library may experience unexpected crashes, leading to service interruptions and potential loss of availability for monitoring or other services; the package has been fixed in a recent release reducing exposure in current deployments.

How an attack unfolds

An attacker sends a specially crafted DNS query or response over the network that reaches the res_query function in libresolv, triggering the NULL pointer dereference and crashing the process without authentication.

How to fix it

Upgrade prometheus-node-exporter-fips (Chainguard) to version 1.8.1-r2 or later to resolve the libresolv issue.

How to confirm the fix worked

Confirm the installed package version meets or exceeds 1.8.1-r2, review changelogs for the glibc fix, and test DNS resolution paths under load to ensure no crashes occur.

Typical attack path

  1. Locate services or hosts performing DNS resolution via the vulnerable glibc version
  2. Craft and transmit a malicious DNS packet targeting res_query
  3. Trigger the NULL dereference to crash the process and sustain denial of service

How to detect it

Review system and application logs for glibc or libresolv crashes during DNS operations; correlate with network traffic involving unexpected DNS queries.

What your security team should do

  • Apply the fixed version 1.8.1-r2 immediately on all instances of the affected package
  • Scan environments for any remaining vulnerable glibc deployments
  • Monitor process logs for segmentation faults or DNS-related crashes as a temporary detection measure

The record

res_query in libresolv in glibc before 2.25 allows remote attackers to cause a denial of service (NULL pointer dereference and process crash).

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 glibc 0 2.24-9
Debian:11 glibc 0 2.24-9
Debian:12 glibc 0 2.24-9
Debian:13 glibc 0 2.24-9
Debian:14 glibc 0 2.24-9
Mageia:5 glibc 0 2.20-24.mga5
Red Hat:enterprise_linux:7::client glibc 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::client glibc-common 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::client glibc-debuginfo 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::client glibc-debuginfo-common 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::client glibc-devel 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::client glibc-headers 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::client glibc-static 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::client glibc-utils 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::client nscd 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::computenode glibc 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::computenode glibc-common 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::computenode glibc-debuginfo 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::computenode glibc-debuginfo-common 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::computenode glibc-devel 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::computenode glibc-headers 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::computenode glibc-static 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::computenode glibc-utils 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::computenode nscd 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::server glibc 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::server glibc-common 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::server glibc-debuginfo 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::server glibc-debuginfo-common 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::server glibc-devel 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::server glibc-headers 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::server glibc-static 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::server glibc-utils 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::server nscd 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::workstation glibc 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::workstation glibc-common 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::workstation glibc-debuginfo 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::workstation glibc-debuginfo-common 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::workstation glibc-devel 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::workstation glibc-headers 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::workstation glibc-static 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::workstation glibc-utils 0 0:2.17-222.el7
Red Hat:enterprise_linux:7::workstation nscd 0 0:2.17-222.el7
SUSE:Linux Enterprise Desktop 12 SP4 glibc 0 2.22-100.15.4
SUSE:Linux Enterprise Point of Sale 11 SP3 glibc 0 2.11.3-17.110.19.2
SUSE:Linux Enterprise Server 11 SP3-LTSS glibc 0 2.11.3-17.110.19.2
SUSE:Linux Enterprise Server 11 SP3-TERADATA glibc 0 2.11.3-17.110.19.2
SUSE:Linux Enterprise Server 11 SP4 glibc 0 2.11.3-17.110.19.2
SUSE:Linux Enterprise Server 12 SP2-BCL glibc 0 2.22-126.1
SUSE:Linux Enterprise Server 12 SP3-BCL glibc 0 2.22-126.1
SUSE:Linux Enterprise Server 12 SP4 glibc 0 2.22-100.15.4
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 glibc 0 2.11.3-17.110.19.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 glibc 0 2.22-100.15.4
SUSE:Linux Enterprise Software Development Kit 11 SP4 glibc 0 2.11.3-17.110.19.2
SUSE:Linux Enterprise Software Development Kit 12 SP4 glibc 0 2.22-100.15.4
Ubuntu:14.04:LTS eglibc 0 2.19-0ubuntu6.10
Ubuntu:16.04:LTS glibc 0 2.23-0ubuntu6
Ubuntu:18.04:LTS glibc 0 2.27-3ubuntu1
Ubuntu:Pro:14.04:LTS eglibc 0 No fix
Ubuntu:Pro:16.04:LTS glibc 0 No fix
openSUSE:Tumbleweed glibc 0 2.34-1.2

Related vulnerabilities