Auth bypass in Linuxfoundation Ceph
CVE-2021-20288
An authentication flaw was found in ceph in versions before 14.2.20. When the monitor handles CEPHX_GET_AUTH_SESSION_KEY requests, it doesn't sanitize other_keys, allowing key reuse. An attacker who can request a global_id can exploit the ability of any user to request a global_id previously associated with another user, as ceph does not force the reuse of old keys to generate new ones. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Vulnerability class: Broken Authentication
EPSS: 0.021 (81.0th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 7.2 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H.
Affected products
- Linuxfoundation Ceph
- Debian Debian_linux — versions 10.0
- Fedoraproject Fedora — versions 32, 33, 34
- Redhat Ceph_storage — versions 4.0
- N/a Ceph — versions ceph 14.2.20
Weakness classification (CWE)
Public proof-of-concept exploits
References
- secalert@redhat.com (Patch, Third Party Advisory, Issue Tracking)
- secalert@redhat.com (vendor-advisory, Mailing List, Third Party Advisory)
- secalert@redhat.com (vendor-advisory, Mailing List, Third Party Advisory)
- secalert@redhat.com (vendor-advisory, Mailing List, Third Party Advisory)
- secalert@redhat.com (vendor-advisory, Third Party Advisory)
- secalert@redhat.com (mailing-list, Mailing List, Third Party Advisory)
Frequently asked questions
- What is CVE-2021-20288?
- CVE-2021-20288 is a high-severity vulnerability in Linuxfoundation Ceph, classified under Improper Authentication. CVSS score: 7.2/10. Published 2021-04-15.
- How severe is CVE-2021-20288?
- High severity. CVSS v3 base score is 7.2 out of 10.
- Is CVE-2021-20288 known to be exploited?
- 2 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.