CVE-2026-50152
largeCeph Monitor Authorization Flaw Lets Read-Only Users Take Over Cluster Hosts
CVE-2026-50152 is an improper authorization flaw (CWE-285) in the Ceph Monitor's subscription handler: it fails to enforce access control on the configuration-key store, so any CephX account holding only the read-only `mon allow r` capability can dump the entire store by sending a single crafted MMonSubscribe message. An attacker with such a low-privileged account obtains every secret held in config-key, including OSD LUKS disk-encryption passphrases and, on cephadm-managed clusters, the cephadm SSH private key that by default grants root on every host, turning a read-only credential into full cluster and host compromise. All clusters running Ceph versions prior to 20.2.4 or 19.2.6 are affected. No public proof-of-concept, in-the-wild exploitation, or CISA KEV listing is known, and EPSS estimates roughly a 0.2% probability of exploitation within 30 days.
What to do: Upgrade Ceph clusters to version 20.2.4 or 19.2.6, which fix the flaw. Until patched, audit and restrict CephX accounts with `mon allow r` capability, revoking or tightening any granted to monitoring/telemetry integrations that do not strictly need it. After patching, consider rotating secrets stored in the config-key store — OSD LUKS disk-encryption passphrases and, on cephadm-managed clusters, the cephadm SSH private key — if a low-privileged account may have been compromised.
| Ceph project Ceph | All versions prior to 20.2.4 |
| Ceph project Ceph | All versions prior to 19.2.6 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Ceph is an open-source distributed storage platform providing object, block, and file storage. In versions prior to 20.2.4 and 19.2.6, the Monitor subscription handler fails to properly authorize access to the configuration-key store, allowing any CephX user with only `mon allow r` capabilities to read the entire store by sending a single crafted MMonSubscribe message. The config-key store holds sensitive secrets including OSD LUKS disk-encryption passphrases and, on cephadm-managed clusters, the SSH private key that cephadm uses to reach every host in the cluster. Because that key grants root on every node under the default cephadm configuration, a low-privileged read-only account can escalate to full cluster and host compromise. This issue is fixed in versions 20.2.4 and 19.2.6
- Weakness
- CWE-285
- Vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
In the news0 stories
No ingested article mentions this CVE yet.