CVE-2024-47866 json
RGW DoS attack with empty HTTP header in S3 object copy
published 2025-11-12 11 mo ago modified 2026-11-08 18 h ago also BIT-ceph-2024-47866 , EUVD-2024-55069 , GHSA-mgrm-g92q-f8h8
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 41%
- public exploits
- 0
- none known
Summary
Ceph is a distributed object, block, and file storage platform. In versions up to and including 19.2.3, using the argument `x-amz-copy-source` to put an object and specifying an empty string as its content leads to the RGW daemon crashing, resulting in a DoS attack. As of time of publication, no known patched versions exist.
Patch / fix
- bitnami ceph 20.2.1
- ceph Debian 12 16.2.15+ds-0+deb12u2
- ceph Debian 13 18.2.7+ds-1+deb13u1
- ceph Debian 14 18.2.7+ds-1.1
debian advisories DEBIAN-CVE-2024-47866
- ceph Ubuntu 22.04 LTS 17.2.9-0ubuntu0.22.04.2
- ceph Ubuntu 24.04 LTS 19.2.3-0ubuntu0.24.04.3
- ceph Ubuntu 25.10 19.2.3-0ubuntu1.25.10.3
- ceph Ubuntu Pro 14.04 LTS 0.80.11-0ubuntu1.14.04.4+esm4
- ceph Ubuntu Pro 16.04 LTS 10.2.11-0ubuntu0.16.04.3+esm3
- ceph Ubuntu Pro 18.04 LTS 12.2.13-0ubuntu0.18.04.11+esm2
- ceph Ubuntu Pro 20.04 LTS 15.2.17-0ubuntu0.20.04.6+esm1
ubuntu advisories UBUNTU-CVE-2024-47866
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- ceph ceph storage 7.1 2:18.2.1-381.el8cp
- ceph ceph storage 7.1 2:18.2.1-381.el9cp
- cephadm ceph storage 7.1 2:18.2.1-381.el9cp
- librbd1 ceph storage 7.1 2:18.2.1-381.el8cp
- librbd1 ceph storage 7.1 2:18.2.1-381.el9cp
- librgw2 ceph storage 7.1 2:18.2.1-381.el8cp
- librgw2 ceph storage 7.1 2:18.2.1-381.el9cp
- rbd-nbd ceph storage 7.1 2:18.2.1-381.el8cp
red hat advisories RHSA-2026:2769RHSA-2025:21068
- ceph19 Alpine 3.24 19.2.4-r0
alpine advisories ALPINE-CVE-2024-47866
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- ceph Azure Linux 3.0 18.2.2-12
- ceph CBL-Mariner 2.0 16.2.10-11
azure linux advisories AZL-70058AZL-70193
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-47866 updated cvss 7.5
rgw: RGW DoS attack with empty HTTP header in S3 object copy
-
Red Hat Ceph Storage 4 ceph, librbd1, librgw2, rbd-nbd, ceph-mds, ceph-mgr, +27 more Red Hat Ceph Storage 5 ceph, cephadm, librbd1, librgw2, rbd-nbd, ceph-mds, +33 moreaffected: workaround, no fix planned “Out of support scope”
-
Red Hat Ceph Storage 6 ceph, cephadm, librbd1, librgw2, rbd-nbd, ceph-mib, +16 moreaffected: workaround, no fix planned “Will not fix”
-
Red Hat Ceph Storage 9 rgwaffected: workaround, no fix available
-
Red Hat Ceph Storage 7.1 rhceph/rhceph-7-rhel9 1791452477fixed: vendor fix RHSA-2026:83548
-
Red Hat Ceph Storage 7.1 Tools ceph 18.2.1-381.el8cp, ceph 18.2.1-381.el9cp, cephadm 18.2.1-381.el9cp, librbd1 18.2.1-381.el8cp, librbd1 18.2.1-381.el9cp, librgw2 18.2.1-381.el8cp, +37 morefixed: vendor fix RHSA-2026:2769
-
Red Hat Ceph Storage 8 rhcephfixed: vendor fix RHSA-2025:21203
-
Red Hat Ceph Storage 8.1 Tools ceph 19.2.1-292.el9cp, cephadm 19.2.1-292.el9cp, librbd1 19.2.1-292.el9cp, librgw2 19.2.1-292.el9cp, rbd-nbd 19.2.1-292.el9cp, ceph-mib 19.2.1-292.el9cp, +17 morefixed: vendor fix RHSA-2025:21068
-
Red Hat Ceph Storage 9.2 rhceph/rhceph-9-rhel10 1790843527fixed: vendor fix RHSA-2026:86618
show 1 moreshow fewer
-
Red Hat Ceph Storage 7.1 rhceph/grafana-rhel9 1791450715, rhceph/keepalived-rhel9 1791453133, rhceph/snmp-notifier-rhel9 1791450035, rhceph/rhceph-haproxy-rhel9 1791452229, rhceph/rhceph-promtail-rhel9 1791451373 Red Hat Ceph Storage 8 rhceph Red Hat Ceph Storage 9.2 rhceph/alloy-rhel10 1790774976, rhceph/grafana-rhel10 1790774121, rhceph/keepalived-rhel10 1790842990, rhceph/oauth2-proxy-rhel10 1790774021, rhceph/snmp-notifier-rhel10 1790773439, rhceph/rhceph-haproxy-rhel10 1790846345not affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 10 mo ago
Exploit prediction
0.48% chance of exploitation in the next 30 days, higher than 41% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/ceph/ceph/security/advisories/GHSA-mgrm-g92q-f8h8 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| OSV | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| bitnami | ceph | <20.2.1 |
20.2.1 |
Affected products
- ceph ceph
Classification
- Weakness
-
- CWE-20 Improper Input Validation
References
-
github.com
/ceph/ceph/security/advisories/GHSA-mgrm-g92q-f8h8
exploit, vendor-advisory, advisory
-
openwall.com
/lists/oss-security/2025/11/11/3
mailing-list, discussion
-
nvd.nist.gov
/vuln/detail/CVE-2024-47866
web
Sources
- CVE List CVE-2024-47866
- NVD CVE-2024-47866
- OSV BIT-ceph-2024-47866
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.