CVE-2020-10753 Other in Red Hat Ceph Storage
Attackers can inject HTTP headers via CORS configuration in Ceph RadosGW, potentially modifying responses or bypassing security controls.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2020-10753?
CVE-2020-10753 is a medium-severity vulnerability in Canonical Ubuntu Linux, published on 26 Jun 2020. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
A flaw was found in the Red Hat Ceph Storage RadosGW (Ceph Object Gateway). The vulnerability is related to the injection of HTTP headers via a CORS ExposeHeader tag. The newline character in the ExposeHeader tag in the CORS configuration file generates a header injection in the response when the CORS request is made. Ceph versions 3.x and 4.x are vulnerable to this issue.
Which versions are affected by CVE-2020-10753?
1 open source package ship an affected version, including ceph. It affects 6 products.
| Package | Affected | Fixed in |
|---|---|---|
ceph Bitnami | All versions | 14.2.21 |
Linux distribution packages (39)
ceph Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph-ansible Red Hat:ceph_storage:3::el7 | All versions | 0:3.2.48-1.el7cp |
ceph-base Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph-common Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph-debuginfo Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph-fuse Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph-mds Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph-mgr Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph-mon Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph-osd Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph-radosgw Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph-selinux Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph-test Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
libcephfs-devel Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
libcephfs2 Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
librados-devel Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
librados2 Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
libradosstriper1 Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
librbd-devel Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
librbd1 Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
librgw-devel Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
librgw2 Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
nfs-ganesha Red Hat:ceph_storage:3::el7 | All versions | 0:2.7.4-13.el7cp |
nfs-ganesha-ceph Red Hat:ceph_storage:3::el7 | All versions | 0:2.7.4-13.el7cp |
nfs-ganesha-debuginfo Red Hat:ceph_storage:3::el7 | All versions | 0:2.7.4-13.el7cp |
nfs-ganesha-rgw Red Hat:ceph_storage:3::el7 | All versions | 0:2.7.4-13.el7cp |
nfs-ganesha-selinux Red Hat:ceph_storage:3::el7 | All versions | 0:2.7.4-13.el7cp |
python-cephfs Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
python-rados Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
python-rbd Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
python-rgw Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
rbd-mirror Red Hat:ceph_storage:3::el7 | All versions | 2:12.2.12-124.el7cp |
ceph SUSE:Enterprise Storage 5 | All versions | 12.2.13+git.1592168685.85110a3e9d-2.50.1 |
ceph SUSE:Enterprise Storage 6 | All versions | 14.2.9.970+ged84cae0c9-3.41.1 |
deepsea SUSE:Enterprise Storage 6 | All versions | 0.9.33+git.0.ed16d26e-3.27.1 |
ceph SUSE:HPE Helion OpenStack 8 | All versions | 12.2.13+git.1592168685.85110a3e9d-2.50.1 |
ceph SUSE:Linux Enterprise Module for Basesystem 15 SP1 | All versions | 14.2.9.970+ged84cae0c9-3.41.1 |
ceph SUSE:Linux Enterprise Server 12 SP3-BCL | All versions | 12.2.13+git.1592168685.85110a3e9d-2.50.1 |
ceph SUSE:Linux Enterprise Server 12 SP3-LTSS | All versions | 12.2.13+git.1592168685.85110a3e9d-2.50.1 |
Products include Canonical Ubuntu Linux, Fedoraproject Fedora, Linuxfoundation Ceph, Opensuse Leap, Redhat Ceph Storage, Redhat Openstack.
How do I fix CVE-2020-10753?
Upgrade ceph to 14.2.21 or later.
Is CVE-2020-10753 being exploited?
There is no known exploitation of CVE-2020-10753 in the wild and no public exploit code.
Other vulnerabilities in Canonical Ubuntu Linux
Sources
Also known as BIT-ceph-2020-10753, DEBIAN-CVE-2020-10753, GHSA-cggp-94xr-prm6, RHSA-2020:3504, SUSE-SU-2020:1747-1, SUSE-SU-2020:1748-1 and 3 more.