CVE-2016-5009 Denial of service in n/a

Medium 6.5 Published Updated

Remote authenticated users can crash the Ceph monitor service by sending empty or crafted command prefixes, causing a denial of service.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2016-5009?

CVE-2016-5009 is a medium-severity denial of service vulnerability in Redhat Enterprise Linux Desktop, published on 12 Jul 2016. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

The handle_command function in mon/Monitor.cc in Ceph allows remote authenticated users to cause a denial of service (segmentation fault and ceph monitor crash) via an (1) empty or (2) crafted prefix.

Weakness: CWE-20

Which versions are affected by CVE-2016-5009?

It affects 7 products.

Linux distribution packages (20)
ceph Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
ceph-common Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
ceph-debuginfo Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
ceph-mon Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
ceph-osd Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
ceph-radosgw Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
ceph-selinux Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
ceph-test Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
librados2 Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
librados2-devel Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
librbd1 Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
librbd1-devel Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
python-rados Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
python-rbd Red Hat:ceph_storage:1.3::el7All versions1:0.94.5-14.el7cp
ceph SUSE:Enterprise Storage 3All versions10.2.3+git.1475228057.755cf99-7.3
ceph SUSE:Linux Enterprise Desktop 12 SP2All versions10.2.4+git.1481215985.12b091b-16.2
ceph SUSE:Linux Enterprise Server 12 SP2All versions10.2.4+git.1481215985.12b091b-16.2
ceph SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2All versions10.2.4+git.1481215985.12b091b-16.2
ceph SUSE:Linux Enterprise Server for SAP Applications 12 SP2All versions10.2.4+git.1481215985.12b091b-16.2
ceph SUSE:Linux Enterprise Software Development Kit 12 SP2All versions10.2.4+git.1481215985.12b091b-16.2

Products include Redhat Ceph, Redhat Ceph Storage Mon, Redhat Ceph Storage Osd, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux for Scientific Computing, Redhat Enterprise Linux Server and 1 more.

How do I fix CVE-2016-5009?

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-2016-5009 being exploited?

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

All Redhat Enterprise Linux Desktop vulnerabilities

Sources

Also known as DEBIAN-CVE-2016-5009, GHSA-72p6-9489-jc3f, RHSA-2016:1384, SUSE-SU-2016:2809-1, SUSE-SU-2017:0367-1, UBUNTU-CVE-2016-5009.

Is CVE-2016-5009 in your software?

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

Check your SBOMs for free