CVE-2016-8626 Denial of service in Ceph

Medium 6.5 Published Updated

An authenticated attacker can cause a denial of service in Ceph Object Gateway by sending specially crafted POST object requests.

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-8626?

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

Official description

A flaw was found in Red Hat Ceph before 0.94.9-8. The way Ceph Object Gateway handles POST object requests permits an authenticated attacker to launch a denial of service attack by sending null or specially crafted POST object requests.

Weakness: CWE-20, CWE-476

Which versions are affected by CVE-2016-8626?

It affects 4 products.

Linux distribution packages (40)
ceph Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
ceph-common Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
ceph-debuginfo Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
ceph-mon Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
ceph-osd Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
ceph-radosgw Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
ceph-selinux Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
ceph-test Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
librados2 Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
librados2-devel Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
librbd1 Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
librbd1-devel Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
python-rados Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
python-rbd Red Hat:ceph_storage:1.3::el7All versions1:0.94.9-8.el7cp
calamari-server Red Hat:ceph_storage:2::el7All versions0:1.4.9-1.el7cp
ceph Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
ceph-base Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
ceph-common Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
ceph-debuginfo Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
ceph-deploy Red Hat:ceph_storage:2::el7All versions0:1.5.36-20.el7cp
ceph-fuse Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
ceph-iscsi-config Red Hat:ceph_storage:2::el7All versions0:1.5-1.el7cp
ceph-iscsi-tools Red Hat:ceph_storage:2::el7All versions0:1.1-1.el7cp
ceph-mds Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
ceph-mon Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
ceph-osd Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
ceph-radosgw Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
ceph-selinux Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
ceph-test Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
libcephfs1 Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
libcephfs1-devel Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
libntirpc Red Hat:ceph_storage:2::el7All versions0:1.4.1-1.el7
libntirpc-debuginfo Red Hat:ceph_storage:2::el7All versions0:1.4.1-1.el7
librados2 Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
librados2-devel Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
librbd1 Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
librbd1-devel Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
librgw2 Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
librgw2-devel Red Hat:ceph_storage:2::el7All versions1:10.2.3-13.el7cp
nfs-ganesha Red Hat:ceph_storage:2::el7All versions0:2.4.0-3.el7cp

Products include Redhat Ceph, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux Server, Redhat Enterprise Linux Workstation.

How do I fix CVE-2016-8626?

Upgrade to a fixed version.

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-8626 being exploited?

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

All Redhat Enterprise Linux Desktop vulnerabilities

Sources

Also known as DEBIAN-CVE-2016-8626, GHSA-784r-h477-mqpc, RHSA-2016:2815, RHSA-2016:2847, SUSE-SU-2017:0758-1, UBUNTU-CVE-2016-8626.

Is CVE-2016-8626 in your software?

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

Check your SBOMs for free