CVE-2019-10222
A flaw was found in the Ceph RGW configuration with Beast as the front end handling client...
A flaw was found in the Ceph RGW configuration with Beast as the front end handling client requests. An unauthenticated attacker could crash the Ceph RGW server by sending valid HTTP headers and terminating the connection, resulting in a remote denial of service for Ceph RGW clients.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
A flaw was found in the Ceph RGW configuration with Beast as the front end handling client requests. An unauthenticated attacker could crash the Ceph RGW server by sending valid HTTP headers and terminating the connection, resulting in a remote denial of service for Ceph RGW clients.
- Record
CVE-2019-10222- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-755
- Updated
- 2026-11-02
EUVDEUVD-2019-2235
7.5
A flaw was found in the Ceph RGW configuration with Beast as the front end handling client requests. An unauthenticated attacker could crash the Ceph RGW server by sending valid HTTP headers and terminating the connection, resulting in a remote denial of service for Ceph RGW clients.
- Record
EUVD-2019-2235- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vr4v-h7xq-hwc6
7.5
A flaw was found in the Ceph RGW configuration with Beast as the front end handling client...
A flaw was found in the Ceph RGW configuration with Beast as the front end handling client requests. An unauthenticated attacker could crash the Ceph RGW server by sending valid HTTP headers and terminating the connection, resulting in a remote denial of service for Ceph RGW clients.
- Record
GHSA-vr4v-h7xq-hwc6- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-755
- Updated
- 2026-11-02
NVD
7.5
A flaw was found in the Ceph RGW configuration with Beast as the front end handling client requests. An unauthenticated attacker could crash the Ceph RGW server by sending valid HTTP headers and terminating the connection, resulting in a remote denial of service for Ceph RGW clients.
- Record
CVE-2019-10222- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-755
- Updated
- 2026-11-02
OSV
7.5
A flaw was found in the Ceph RGW configuration with Beast as the front end handling client requests. An unauthenticated attacker could crash the Ceph RGW server by sending valid HTTP headers and terminating the connection, resulting in a remote denial of service for Ceph RGW clients.
- Record
CVE-2019-10222- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-10222
7.5
A flaw was found in the Ceph RGW configuration with Beast as the front end handling client requests. An unauthenticated attacker could crash the Ceph RGW server by sending valid HTTP headers and terminating the connection, resulting in a remote denial of service for Ceph RGW clients.
- Record
DEBIAN-CVE-2019-10222- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 7 moreShow less
OSVRHSA-2019:2577
7.5
Red Hat Security Advisory: ceph security update
- Record
RHSA-2019:2577- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-10222
7.5
A flaw was found in the Ceph RGW configuration with Beast as the front end handling client requests. An unauthenticated attacker could crash the Ceph RGW server by sending valid HTTP headers and terminating the connection, resulting in a remote denial of service for Ceph RGW clients.
- Record
UBUNTU-CVE-2019-10222- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10676-1 No score
ceph-16.2.6.45+g8fda9838398-1.1 on GA media
These are all security issues fixed in the ceph-16.2.6.45+g8fda9838398-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10676-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:2247-1 No score
Security update for ceph
This update for ceph fixes the following issues:
Security issue fixed:
- CVE-2019-10222: Fixed RGW crash via unauthenticated clients (bsc#1145093).
- Record
SUSE-SU-2019:2247-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:2736-1 No score
Security update for ceph, ceph-iscsi, ses-manual_en
This update for ceph, ceph-iscsi and ses-manual_en fixes the following issues:
Security issues fixed:
- CVE-2019-10222: Fixed RGW crash caused by unauthenticated clients. (bsc#1145093)
Non-security issues-fixed:
- ceph-volume: prints errors to stdout with --format json (bsc#1132767)
- mgr/dashboard: Changing rgw-api-host does not get effective without disable/enable dashboard mgr module (bsc#1137503)
- mgr/dashboard: Silence Alertmanager alerts (bsc#1141174)
- mgr/dashboard: Fix e2e failures caused by webdriver version (bsc#1145759)
- librbd: always try to acquire exclusive lock when removing image (bsc#1149093)
- The no{up,down,in,out} related commands have been revamped (bsc#1151990)
- radosgw-admin gets two new subcommands for managing expire-stale objects. (bsc#1151991)
- Deploying a single new BlueStore OSD on a cluster upgraded to SES6 from SES5 breaks pool utilization stats reported by ceph df (bsc#1151992)
- Ceph cluster will no longer issue a health warning if CRUSH tunables are older than 'hammer' (bsc#1151993)
- Nautilus-based librbd clients can not open images on Jewel clusters (bsc#1151994)
- The RGW num_rados_handles has been removed in Ceph 14.2.3 (bsc#1151995)
- 'osd_deep_scrub_large_omap_object_key_threshold' has been lowered in Nautilus 14.2.3 (bsc#1152002)
- Support iSCSI target-level CHAP authentication (bsc#1145617)
- Validation and render of iSCSI controls based 'type' (bsc#1140491)
- Fix error editing iSCSI image advanced settings (bsc#1146656)
- Fix error during iSCSI target edit
Fixes in ses-manual_en:
- Added a new chapter with changelogs of Ceph releases. (bsc#1135584)
- Rewrote rolling updates and replaced running stage.0 with manual commands to prevent infinite loop. (bsc#1134444)
- Improved name of CaaSP to its fuller version. (bsc#1151439)
- Verify which OSD's are going to be removed before running stage.5. (bsc#1150406)
- Added two additional steps to recovering an OSD. (bsc#1147132)
Fixes in ceph-iscsi:
- Validate kernel LIO controls type and value (bsc#1140491)
- TPG lun_id persistence (bsc#1145618)
- Target level CHAP authentication (bsc#1145617)
ceph-iscsi was updated to the upstream 3.2 release:
- Always use host FQDN instead of shortname
- Validate min/max value for target controls and rbd:user/tcmu-runner image controls (bsc#1140491)
- Record
SUSE-SU-2019:2736-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:2994-1 No score
Security update for ceph
This update for ceph fixes the following issues:
-
A previous update introduced a regression with the potential to cause RocksDB data corruption in Nautilus (bsc#1156282).
-
Support for iSCSI target-level CHAP authentication was added (bsc#1145617).
-
Implemented validation and rendering of iSCSI controls based 'type' (bsc#1140491).
-
Fixed an error while editing iSCSI image advanced settings (bsc#1146656).
-
Fixed a ceph-volume regression. SES customers were never exposed to this regression (bsc#1132767).
-
Fixed a denial of service vulnerability where an unauthenticated client of Ceph Object Gateway could trigger a crash from an uncaught exception (bsc#1145093, CVE-2019-10222)
-
Nautilus-based librbd clients could not open images on Jewel clusters (bsc#1151994).
-
The RGW num_rados_handles has been removed (bsc#1151995).
-
'osd_deep_scrub_large_omap_object_key_threshold' has been lowered in Nautilus (bsc#1152002).
-
The ceph dashboard now supports silencing Prometheus notifications (bsc#1141174).
-
The no{up,down,in,out} related commands have been revamped (bsc#1151990).
-
Radosgw-admin got two new subcommands for managing expire-stale objects (bsc#1151991)..
-
Deploying a single new BlueStore OSD on a cluster upgraded to SES6 from SES5 used to break pool utilization stats reported by ceph df (bsc#1151992).
-
Ceph clusters will issue a health warning if CRUSH tunables are older than 'hammer' (bsc#1151993).
-
Ceph-volume prints errors to stdout with --format json (bsc#1132767).
-
Changing rgw-api-host in the dashboard does not get effective without disable/enable dashboard mgr module (bsc#1137503).
-
Silenced Alertmanager alerts in the dashboard (bsc#1141174).
-
Fixed e2e failures in the dashboard caused by webdriver version (bsc#1145759)
-
librbd always tries to acquire exclusive lock when removing image an (bsc#1149093).
Fixes in ses-manual_en:
- Added a new chapter with changelogs of Ceph releases. (bsc#1135584)
- Rewrote rolling updates and replaced running stage.0 with manual commands to prevent infinite loop. (bsc#1134444)
- Improved name of CaaSP to its fuller version. (bsc#1151439)
- Verify which OSD's are going to be removed before running stage.5. (bsc#1150406)
- Added two additional steps to recovering an OSD. (bsc#1147132)
Fixes in ceph-iscsi:
- Validate kernel LIO controls type and value (bsc#1140491)
- TPG lun_id persistence (bsc#1145618)
- Target level CHAP authentication (bsc#1145617)
ceph-iscsi was updated to the upstream 3.2 release:
- Always use host FQDN instead of shortname
- Validate min/max value for target controls and rbd:user/tcmu-runner image controls (bsc#1140491)
- Record
SUSE-SU-2019:2994-1- Updated
- 2026-11-02
OSVUSN-4112-1 No score
ceph vulnerability
Abhishek Lekshmanan discovered that the RADOS gateway implementation in Ceph did not handle client disconnects properly in some situations. A remote attacker could use this to cause a denial of service.
- Record
USN-4112-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cephDebian:12 |
before 14.2.4-1 | 14.2.4-1 |
cephDebian:13 |
before 14.2.4-1 | 14.2.4-1 |
cephDebian:14 |
before 14.2.4-1 | 14.2.4-1 |
cephDebian:10 From an advisory covering 12 CVEs |
before 12.2.11+dfsg1-2.1+deb10u1, plus listed versions 12.2.11+dfsg1-2.1 |
12.2.11+dfsg1-2.1+deb10u1 |
cephRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
ceph-baseRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
ceph-commonRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
ceph-debuginfoRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
ceph-mgrRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
ceph-monRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
Show 25 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ceph-selinuxRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
ceph-testRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
libcephfs-develRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
libcephfs2Red Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
librados-develRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
librados2Red Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
libradosstriper1Red Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
librbd-develRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
librbd1Red Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
librgw-develRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
librgw2Red Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
python-cephfsRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
python-radosRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
python-rbdRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
python-rgwRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
ceph-osdRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
ceph-fuseRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
ceph-mdsRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
ceph-radosgwRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
rbd-mirrorRed Hat:ceph_storage:3::el7 |
before 2:12.2.12-48.el7cp | 2:12.2.12-48.el7cp |
cephSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 14.2.2.349+g6716a1e448-3.9.1 | 14.2.2.349+g6716a1e448-3.9.1 |
cephSUSE:Enterprise Storage 6 |
before 14.2.2.349+g6716a1e448-3.9.1 | 14.2.2.349+g6716a1e448-3.9.1 |
ceph-iscsiSUSE:Enterprise Storage 6 |
before 3.3+1570532654.g93940a4-3.7.1 | 3.3+1570532654.g93940a4-3.7.1 |
ses-manual_enSUSE:Enterprise Storage 6 |
before 6+git145.1558531-3.17.1 | 6+git145.1558531-3.17.1 |
cephUbuntu:18.04:LTS |
before 12.2.12-0ubuntu0.18.04.2, plus listed versions 12.2.0-0ubuntu112.2.1-0ubuntu112.2.2-0ubuntu112.2.2-0ubuntu212.2.4-0ubuntu1 Show 7 moreShow less12.2.4-0ubuntu1.112.2.7-0ubuntu0.18.04.112.2.8-0ubuntu0.18.04.112.2.8-0ubuntu0.18.04.212.2.11-0ubuntu0.18.04.112.2.11-0ubuntu0.18.04.212.2.12-0ubuntu0.18.04.1 |
12.2.12-0ubuntu0.18.04.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-10222 is a high vulnerability (CVSS 7.5) in Ceph, published August 28, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.52%, the 91st percentile. Fixed in ceph 14.2.4-1.
References
tracker.ceph.com/issues/40018
bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-10222
lists.debian.org/debian-lts-announce/2023/10/msg00034.html
nvd.nist.gov/vuln/detail/CVE-2019-10222
access.redhat.com/errata/RHSA-2019:2577
access.redhat.com/errata/RHSA-2019:2579
Show 50 moreShow less
access.redhat.com/security/cve/CVE-2019-10222
bugzilla.redhat.com/show_bug.cgi?id=1739292
github.com/advisories/GHSA-vr4v-h7xq-hwc6
security-tracker.debian.org/tracker/CVE-2019-10222
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_2577.json
cve.org/CVERecord?id=CVE-2019-10222
suse.com/support/update/announcement/2019/suse-su-20192247-1
bugzilla.suse.com/1145093
suse.com/security/cve/CVE-2019-10222
suse.com/support/update/announcement/2019/suse-su-20192736-1
bugzilla.suse.com/1132767
bugzilla.suse.com/1134444
bugzilla.suse.com/1135584
bugzilla.suse.com/1137503
bugzilla.suse.com/1140491
bugzilla.suse.com/1141174
bugzilla.suse.com/1145617
bugzilla.suse.com/1145618
bugzilla.suse.com/1145759
bugzilla.suse.com/1146656
bugzilla.suse.com/1147132
bugzilla.suse.com/1149093
bugzilla.suse.com/1150406
bugzilla.suse.com/1151439
bugzilla.suse.com/1151990
bugzilla.suse.com/1151991
bugzilla.suse.com/1151992
bugzilla.suse.com/1151993
bugzilla.suse.com/1151994
bugzilla.suse.com/1151995
bugzilla.suse.com/1152002
suse.com/support/update/announcement/2019/suse-su-20192994-1
bugzilla.suse.com/1156282
ubuntu.com/security/CVE-2019-10222
github.com/ceph/ceph/pull/29967
github.com/ceph/ceph/commit/6171399fdedd928b4249d135b4036e3de25079aa
ubuntu.com/security/notices/USN-4112-1
suse.com/security/cve/CVE-2017-16818
suse.com/security/cve/CVE-2018-10861
suse.com/security/cve/CVE-2018-1128
suse.com/security/cve/CVE-2018-16889
suse.com/security/cve/CVE-2019-3821
suse.com/security/cve/CVE-2020-10736
suse.com/security/cve/CVE-2020-1759
suse.com/security/cve/CVE-2020-1760
suse.com/security/cve/CVE-2021-20288
suse.com/security/cve/CVE-2021-3509
suse.com/security/cve/CVE-2021-3524
suse.com/security/cve/CVE-2021-3531