Every CVE Search/ Get API key

CVE-2015-5180

res_query in libresolv in glibc before 2.25 allows remote attackers to cause a denial of service ...

7.5 HighFix available

CVE-2015-5180 is a high vulnerability (CVSS 7.5) in Gnu Glibc, published August 10, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 6.22%, the 93rd percentile. Fixed in glibc 2.24-9.

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

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

6.22%Up 4.0 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

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

Record
CVE-2015-5180
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-476
Updated
2026-11-02
CVE List No score

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

Record
CVE-2015-5180
Updated
2026-11-02
EUVDEUVD-2015-5181 No score

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

Record
EUVD-2015-5181
Updated
2026-11-03
GitHub AdvisoriesGHSA-g46c-xfm8-qq3g 7.5

res_query in libresolv in glibc before 2.25 allows remote attackers to cause a denial of service ...

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

Record
GHSA-g46c-xfm8-qq3g
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
OSV 7.5

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

Record
CVE-2015-5180
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2015-5180 7.5

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

Record
DEBIAN-CVE-2015-5180
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 8 moreShow less
OSVRHSA-2018:0805 7.0

Red Hat Security Advisory: glibc security, bug fix, and enhancement update

Record
RHSA-2018:0805
CVSS 3.0
7.0 HighCVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2015-5180 7.5

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

Record
UBUNTU-CVE-2015-5180
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2017-0091 No score

Updated glibc packages fix security vulnerability

Florian Weimer discovered a NULL pointer dereference in the DNS resolver of the GNU C Library. An attacker could use this to cause a denial of service (CVE-2015-5180).

Tim Ruehsen discovered that the getaddrinfo() implementation in the GNU C Library did not properly track memory allocations. An attacker could use this to cause a denial of service (CVE-2016-5417).

Record
MGASA-2017-0091
Updated
2026-11-02
OSVopenSUSE-SU-2024:10792-1 No score

glibc-2.34-1.2 on GA media

These are all security issues fixed in the glibc-2.34-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10792-1
Updated
2026-11-02
OSVSUSE-SU-2018:2883-1 No score

Security update for glibc

This update for glibc fixes the following security issues:

  • CVE-2017-15670: Prevent off-by-one error that lead to a heap-based buffer overflow in the glob function, related to the processing of home directories using the ~ operator followed by a long string (bsc#1064583)
  • CVE-2017-15804: The glob function contained a buffer overflow during unescaping of user names with the ~ operator (bsc#1064580)
  • CVE-2015-5180: res_query in libresolv allowed remote attackers to cause a denial of service (NULL pointer dereference and process crash) (bsc#941234).

This non-security issue was fixed:

  • Fix inaccuracies in casin, cacos, casinh, cacosh (bsc#1058774)
Record
SUSE-SU-2018:2883-1
Updated
2026-11-02
OSVSUSE-SU-2019:1716-1 No score

Security update for glibc

This update for glibc fixes the following issues:

Security issue fixed:

  • CVE-2015-5180: Fixed a NULL pointer dereference with internal QTYPE (bsc#941234).

Feature work:

  • IBM zSeries arch13 hardware support in glibc added (fate#327072, bsc#1132678)

Other issue addressed:

  • Fixed a concurrency issue with ldconfig (bsc#1117993).
Record
SUSE-SU-2019:1716-1
Updated
2026-11-02
OSVSUSE-SU-2022:2886-1 No score

Security update for glibc

This update for glibc fixes the following issues:

Security issues fixed:

  • CVE-2015-5180: Fix crash with internal QTYPE in resolv (bsc#941234, BZ #18784)

  • CVE-2016-10228: Rewrite iconv option parsing (bsc#1027496, BZ #19519)

  • CVE-2019-25013: Fix buffer overrun in EUC-KR conversion module (bsc#1182117, BZ #24973)

  • CVE-2020-27618: Accept redundant shift sequences in IBM1364 iconv module (bsc#1178386, BZ #26224)

  • CVE-2020-29562: Fix incorrect UCS4 inner loop bounds in iconv (bsc#1179694, BZ #26923)

  • CVE-2020-29573: Hardened printf against non-normal long double values (bsc#1179721, BZ #26649)

  • CVE-2021-3326: Fix assertion failure in ISO-2022-JP-3 gconv module (bsc#1181505, BZ #27256)

  • Recognize ppc64p7 arch to build for power7

Record
SUSE-SU-2022:2886-1
Updated
2026-11-02
OSVUSN-3239-1 No score

eglibc, glibc vulnerabilities

It was discovered that the GNU C Library incorrectly handled the strxfrm() function. An attacker could use this issue to cause a denial of service or possibly execute arbitrary code. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2015-8982)

It was discovered that an integer overflow existed in the _IO_wstr_overflow() function of the GNU C Library. An attacker could use this to cause a denial of service or possibly execute arbitrary code. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2015-8983)

It was discovered that the fnmatch() function in the GNU C Library did not properly handle certain malformed patterns. An attacker could use this to cause a denial of service. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2015-8984)

Alexander Cherepanov discovered a stack-based buffer overflow in the glob implementation of the GNU C Library. An attacker could use this to specially craft a directory layout and cause a denial of service. (CVE-2016-1234)

Florian Weimer discovered a NULL pointer dereference in the DNS resolver of the GNU C Library. An attacker could use this to cause a denial of service. (CVE-2015-5180)

Michael Petlan discovered an unbounded stack allocation in the getaddrinfo() function of the GNU C Library. An attacker could use this to cause a denial of service. (CVE-2016-3706)

Aldy Hernandez discovered an unbounded stack allocation in the sunrpc implementation in the GNU C Library. An attacker could use this to cause a denial of service. (CVE-2016-4429)

Tim Ruehsen discovered that the getaddrinfo() implementation in the GNU C Library did not properly track memory allocations. An attacker could use this to cause a denial of service. This issue only affected Ubuntu 16.04 LTS. (CVE-2016-5417)

Andreas Schwab discovered that the GNU C Library on ARM 32-bit platforms did not properly set up execution contexts. An attacker could use this to cause a denial of service. (CVE-2016-6323)

Record
USN-3239-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
glibc
Debian:12
before 2.24-9
2.24-9
glibc
Debian:13
before 2.24-9
2.24-9
glibc
Debian:14
before 2.24-9
2.24-9
glibc
Mageia:5
before 2.20-24.mga5
2.20-24.mga5
glibc
Red Hat:enterprise_linux:7::client
before 0:2.17-222.el7
0:2.17-222.el7
glibc-common
Red Hat:enterprise_linux:7::client
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo
Red Hat:enterprise_linux:7::client
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo-common
Red Hat:enterprise_linux:7::client
before 0:2.17-222.el7
0:2.17-222.el7
glibc-devel
Red Hat:enterprise_linux:7::client
before 0:2.17-222.el7
0:2.17-222.el7
glibc-headers
Red Hat:enterprise_linux:7::client
before 0:2.17-222.el7
0:2.17-222.el7
Show 47 moreShow less
Affected packages
PackageAffectedFixed
glibc-utils
Red Hat:enterprise_linux:7::client
before 0:2.17-222.el7
0:2.17-222.el7
nscd
Red Hat:enterprise_linux:7::client
before 0:2.17-222.el7
0:2.17-222.el7
glibc-static
Red Hat:enterprise_linux:7::client
before 0:2.17-222.el7
0:2.17-222.el7
glibc
Red Hat:enterprise_linux:7::computenode
before 0:2.17-222.el7
0:2.17-222.el7
glibc-common
Red Hat:enterprise_linux:7::computenode
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo-common
Red Hat:enterprise_linux:7::computenode
before 0:2.17-222.el7
0:2.17-222.el7
glibc-devel
Red Hat:enterprise_linux:7::computenode
before 0:2.17-222.el7
0:2.17-222.el7
glibc-headers
Red Hat:enterprise_linux:7::computenode
before 0:2.17-222.el7
0:2.17-222.el7
glibc-utils
Red Hat:enterprise_linux:7::computenode
before 0:2.17-222.el7
0:2.17-222.el7
nscd
Red Hat:enterprise_linux:7::computenode
before 0:2.17-222.el7
0:2.17-222.el7
glibc-static
Red Hat:enterprise_linux:7::computenode
before 0:2.17-222.el7
0:2.17-222.el7
glibc
Red Hat:enterprise_linux:7::server
before 0:2.17-222.el7
0:2.17-222.el7
glibc-common
Red Hat:enterprise_linux:7::server
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo
Red Hat:enterprise_linux:7::server
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo-common
Red Hat:enterprise_linux:7::server
before 0:2.17-222.el7
0:2.17-222.el7
glibc-devel
Red Hat:enterprise_linux:7::server
before 0:2.17-222.el7
0:2.17-222.el7
glibc-headers
Red Hat:enterprise_linux:7::server
before 0:2.17-222.el7
0:2.17-222.el7
glibc-utils
Red Hat:enterprise_linux:7::server
before 0:2.17-222.el7
0:2.17-222.el7
nscd
Red Hat:enterprise_linux:7::server
before 0:2.17-222.el7
0:2.17-222.el7
glibc-static
Red Hat:enterprise_linux:7::server
before 0:2.17-222.el7
0:2.17-222.el7
glibc
Red Hat:enterprise_linux:7::workstation
before 0:2.17-222.el7
0:2.17-222.el7
glibc-common
Red Hat:enterprise_linux:7::workstation
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:2.17-222.el7
0:2.17-222.el7
glibc-debuginfo-common
Red Hat:enterprise_linux:7::workstation
before 0:2.17-222.el7
0:2.17-222.el7
glibc-devel
Red Hat:enterprise_linux:7::workstation
before 0:2.17-222.el7
0:2.17-222.el7
glibc-headers
Red Hat:enterprise_linux:7::workstation
before 0:2.17-222.el7
0:2.17-222.el7
glibc-utils
Red Hat:enterprise_linux:7::workstation
before 0:2.17-222.el7
0:2.17-222.el7
nscd
Red Hat:enterprise_linux:7::workstation
before 0:2.17-222.el7
0:2.17-222.el7
glibc-static
Red Hat:enterprise_linux:7::workstation
before 0:2.17-222.el7
0:2.17-222.el7
glibc
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 2.11.3-17.110.19.2
2.11.3-17.110.19.2
glibc
SUSE:Linux Enterprise Point of Sale 11 SP3
before 2.11.3-17.110.19.2
2.11.3-17.110.19.2
glibc
SUSE:Linux Enterprise Server 11 SP3-LTSS
before 2.11.3-17.110.19.2
2.11.3-17.110.19.2
glibc
SUSE:Linux Enterprise Server 11 SP3-TERADATA
before 2.11.3-17.110.19.2
2.11.3-17.110.19.2
glibc
SUSE:Linux Enterprise Server 11 SP4
before 2.11.3-17.110.19.2
2.11.3-17.110.19.2
glibc
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 2.11.3-17.110.19.2
2.11.3-17.110.19.2
glibc
SUSE:Linux Enterprise Desktop 12 SP4
before 2.22-100.15.4
2.22-100.15.4
glibc
SUSE:Linux Enterprise Software Development Kit 12 SP4
before 2.22-100.15.4
2.22-100.15.4
glibc
SUSE:Linux Enterprise Server 12 SP4
before 2.22-100.15.4
2.22-100.15.4
glibc
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 2.22-100.15.4
2.22-100.15.4
glibc
SUSE:Linux Enterprise Server 12 SP2-BCL
before 2.22-126.1
2.22-126.1
glibc
SUSE:Linux Enterprise Server 12 SP3-BCL
before 2.22-126.1
2.22-126.1
eglibc
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
2.17-93ubuntu42.18-0ubuntu12.18-0ubuntu22.18-0ubuntu42.18-0ubuntu5
Show 24 moreShow less
2.18-0ubuntu62.18-0ubuntu72.19-0ubuntu22.19-0ubuntu32.19-0ubuntu42.19-0ubuntu52.19-0ubuntu62.19-0ubuntu6.12.19-0ubuntu6.32.19-0ubuntu6.42.19-0ubuntu6.52.19-0ubuntu6.62.19-0ubuntu6.72.19-0ubuntu6.82.19-0ubuntu6.92.19-0ubuntu6.102.19-0ubuntu6.112.19-0ubuntu6.132.19-0ubuntu6.142.19-0ubuntu6.152.19-0ubuntu6.15+esm12.19-0ubuntu6.15+esm22.19-0ubuntu6.15+esm32.19-0ubuntu6.15+esm4
None known
glibc
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
2.21-0ubuntu42.21-0ubuntu52.21-0ubuntu62.23-0ubuntu12.23-0ubuntu2
Show 18 moreShow less
2.23-0ubuntu32.23-0ubuntu42.23-0ubuntu52.23-0ubuntu62.23-0ubuntu72.23-0ubuntu92.23-0ubuntu102.23-0ubuntu112.23-0ubuntu11.22.23-0ubuntu11.32.23-0ubuntu11.3+esm12.23-0ubuntu11.3+esm22.23-0ubuntu11.3+esm32.23-0ubuntu11.3+esm52.23-0ubuntu11.3+esm62.23-0ubuntu11.3+esm72.23-0ubuntu11.3+esm82.23-0ubuntu11.3+esm9
None known
eglibc
Ubuntu:14.04:LTS
before 2.19-0ubuntu6.10, plus listed versions
2.17-93ubuntu42.18-0ubuntu12.18-0ubuntu22.18-0ubuntu42.18-0ubuntu5
Show 15 moreShow less
2.18-0ubuntu62.18-0ubuntu72.19-0ubuntu22.19-0ubuntu32.19-0ubuntu42.19-0ubuntu52.19-0ubuntu62.19-0ubuntu6.12.19-0ubuntu6.32.19-0ubuntu6.42.19-0ubuntu6.52.19-0ubuntu6.62.19-0ubuntu6.72.19-0ubuntu6.82.19-0ubuntu6.9
2.19-0ubuntu6.10
glibc
Ubuntu:16.04:LTS
before 2.23-0ubuntu6, plus listed versions
2.21-0ubuntu42.21-0ubuntu52.21-0ubuntu62.23-0ubuntu12.23-0ubuntu22.23-0ubuntu32.23-0ubuntu42.23-0ubuntu5
2.23-0ubuntu6
glibc
openSUSE:Tumbleweed
before 2.34-1.2
2.34-1.2

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 121 moreShow less
MoveEnter Open