CVE-2015-5229 Denial of service in n/a

High 7.5 Published Updated

Attackers can cause a denial of service via unspecified vectors due to improper memory initialization in the glibc calloc function.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2015-5229?

CVE-2015-5229 is a high-severity denial of service vulnerability in Redhat Enterprise Linux, published on 8 Apr 2016. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The calloc function in the glibc package in Red Hat Enterprise Linux (RHEL) 6.7 and 7.2 does not properly initialize memory areas, which might allow context-dependent attackers to cause a denial of service (hang or crash) via unspecified vectors.

Weakness: CWE-17

Which versions are affected by CVE-2015-5229?

It affects 8 products.

Linux distribution packages (36)
glibc Red Hat:enterprise_linux:6::clientAll versions0:2.12-1.166.el6_7.1
glibc-common Red Hat:enterprise_linux:6::clientAll versions0:2.12-1.166.el6_7.1
glibc-debuginfo Red Hat:enterprise_linux:6::clientAll versions0:2.12-1.166.el6_7.1
glibc-debuginfo-common Red Hat:enterprise_linux:6::clientAll versions0:2.12-1.166.el6_7.1
glibc-devel Red Hat:enterprise_linux:6::clientAll versions0:2.12-1.166.el6_7.1
glibc-headers Red Hat:enterprise_linux:6::clientAll versions0:2.12-1.166.el6_7.1
glibc-static Red Hat:enterprise_linux:6::clientAll versions0:2.12-1.166.el6_7.1
glibc-utils Red Hat:enterprise_linux:6::clientAll versions0:2.12-1.166.el6_7.1
nscd Red Hat:enterprise_linux:6::clientAll versions0:2.12-1.166.el6_7.1
glibc Red Hat:enterprise_linux:6::computenodeAll versions0:2.12-1.166.el6_7.1
glibc-common Red Hat:enterprise_linux:6::computenodeAll versions0:2.12-1.166.el6_7.1
glibc-debuginfo Red Hat:enterprise_linux:6::computenodeAll versions0:2.12-1.166.el6_7.1
glibc-debuginfo-common Red Hat:enterprise_linux:6::computenodeAll versions0:2.12-1.166.el6_7.1
glibc-devel Red Hat:enterprise_linux:6::computenodeAll versions0:2.12-1.166.el6_7.1
glibc-headers Red Hat:enterprise_linux:6::computenodeAll versions0:2.12-1.166.el6_7.1
glibc-static Red Hat:enterprise_linux:6::computenodeAll versions0:2.12-1.166.el6_7.1
glibc-utils Red Hat:enterprise_linux:6::computenodeAll versions0:2.12-1.166.el6_7.1
nscd Red Hat:enterprise_linux:6::computenodeAll versions0:2.12-1.166.el6_7.1
glibc Red Hat:enterprise_linux:6::serverAll versions0:2.12-1.166.el6_7.1
glibc-common Red Hat:enterprise_linux:6::serverAll versions0:2.12-1.166.el6_7.1
glibc-debuginfo Red Hat:enterprise_linux:6::serverAll versions0:2.12-1.166.el6_7.1
glibc-debuginfo-common Red Hat:enterprise_linux:6::serverAll versions0:2.12-1.166.el6_7.1
glibc-devel Red Hat:enterprise_linux:6::serverAll versions0:2.12-1.166.el6_7.1
glibc-headers Red Hat:enterprise_linux:6::serverAll versions0:2.12-1.166.el6_7.1
glibc-static Red Hat:enterprise_linux:6::serverAll versions0:2.12-1.166.el6_7.1
glibc-utils Red Hat:enterprise_linux:6::serverAll versions0:2.12-1.166.el6_7.1
nscd Red Hat:enterprise_linux:6::serverAll versions0:2.12-1.166.el6_7.1
glibc Red Hat:enterprise_linux:6::workstationAll versions0:2.12-1.166.el6_7.1
glibc-common Red Hat:enterprise_linux:6::workstationAll versions0:2.12-1.166.el6_7.1
glibc-debuginfo Red Hat:enterprise_linux:6::workstationAll versions0:2.12-1.166.el6_7.1
glibc-debuginfo-common Red Hat:enterprise_linux:6::workstationAll versions0:2.12-1.166.el6_7.1
glibc-devel Red Hat:enterprise_linux:6::workstationAll versions0:2.12-1.166.el6_7.1
glibc-headers Red Hat:enterprise_linux:6::workstationAll versions0:2.12-1.166.el6_7.1
glibc-static Red Hat:enterprise_linux:6::workstationAll versions0:2.12-1.166.el6_7.1
glibc-utils Red Hat:enterprise_linux:6::workstationAll versions0:2.12-1.166.el6_7.1
nscd Red Hat:enterprise_linux:6::workstationAll versions0:2.12-1.166.el6_7.1

Products include Redhat Enterprise Linux, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux Hpc Node, Redhat Enterprise Linux Hpc Node Eus, Redhat Enterprise Linux Server, Redhat Enterprise Linux Server Aus and 2 more.

How do I fix CVE-2015-5229?

Apply the vendor's patch.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2015-5229 being exploited?

There is no known exploitation of CVE-2015-5229 in the wild and no public exploit code.

All Redhat Enterprise Linux vulnerabilities

Sources

Also known as GHSA-vhfq-hmc6-hfjh, RHBA-2015:1465.

Is CVE-2015-5229 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free