Skip to main content

Ceph CVE-2026-50152

CRITICAL
Improper Authorization (CWE-285)
2026-08-19
9.1
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain low-priv CephX key (mon allow r)
  2. Delivery
    Connect to monitor daemon
  3. Exploit
    Send crafted MMonSubscribe kv: request
  4. Install
    Bypass config-key authorization, read store
  5. C2
    Extract cephadm SSH key and LUKS passphrases
  6. Execute
    SSH as root to all hosts
  7. Impact
    Full cluster and host compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a valid CephX identity with at least mon allow r capability and network reachability to a Ceph monitor daemon; no config-key capability and no admin/write privileges are needed - that missing authorization check is the entire bug. Exploitation is authenticated (PR:L): the attacker must already possess some CephX key, which limits it to insiders, compromised clients, or leaked keyrings rather than fully anonymous internet attackers. The catastrophic host-root escalation specifically requires a cephadm-managed cluster running its default configuration (where the cluster-wide SSH private key lives in config-key); OSD LUKS passphrase exposure requires that at-rest OSD encryption is in use. On a non-cephadm, non-encrypted cluster the impact is limited to whatever other secrets operators stored in the config-key store, which still typically includes sensitive material.

Impact

This is a genuine high-priority issue, not a high-CVSS-but-low-impact artifact. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C, base 9.1) is internally consistent with the description: network-reachable, low-complexity, requiring only a minimal read-only CephX identity, with a scope change reflecting that a monitor-level read yields secrets that compromise separate systems (the underlying hosts). The authorization bug itself is a confidentiality read, but the escalation path - leaked SSH key → root on every node under default cephadm configuration - realistically turns it into full integrity and availability loss, which is why I assess higher I/A impact than the published vector. No EPSS score, KEV entry, or public POC was provided, so probabilistic and in-the-wild signals are absent; the presence of a committed QA test that drives the kv: subscription lowers the bar for a working exploit but is not itself weaponized code. Any operator running a cephadm-managed or LUKS-encrypted Ceph cluster with more than a handful of CephX identities - down to a mid-sized team running a single storage cluster - should treat patching as urgent, because the prerequisite (a read-only account) is common and the payoff is total. Conflicting/missing-data caveat: EPSS and exploitation-status signals are not present in the input, so real-world exploitation frequency cannot be confirmed and should be verified against CISA KEV and vendor channels.

Exploit ScenarioDerived

An attacker who has obtained a minimal read-only CephX key (for example, a monitoring or reporting account with mon allow r, or a leaked client keyring) connects to a monitor and sends a crafted MMonSubscribe message subscribing to kv: entries. The monitor streams back the entire config-key store, from which the attacker extracts the cephadm SSH private key and OSD LUKS passphrases, then SSHes as root into every cluster host. No public exploit is identified at time of analysis, but a QA reproduction driving the kv: subscription path ships in the fix commit.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Aug 28, 2026

Improper authorization in the Ceph Monitor subscription handler lets any authenticated CephX user holding only mon allow r read the entire config-key (kv) store by sending a single crafted MMonSubscribe message, affecting Ceph releases prior to 20.2.4 (Squid) and 19.2.6 (Reef). Because that store holds OSD LUKS disk-encryption passphrases and, on cephadm-managed clusters, the SSH private key cephadm uses to reach every host as root, a low-privileged read-only account can escalate to full cluster and host compromise. There is no public exploit identified at time of analysis, though the vendor fix includes a QA reproduction test exercising the kv: subscription path.

Earlier versions of this analysis (1)
v1 Aug 19, 2026 - 20:20

Unauthorized access to the Ceph Monitor config-key store via a single crafted MMonSubscribe message allows any CephX account holding minimal read permissions to exfiltrate OSD LUKS encryption passphrases and, on cephadm-managed clusters, the SSH private key used by cephadm to authenticate to every cluster host - effectively granting root access across the entire storage infrastructure. All Ceph releases in the Squid (19.x) and Tentacle (20.x) series prior to 19.2.6 and 20.2.4 respectively are affected, with a vendor-confirmed CVSS of 8.2 and a scope-changed impact that reflects privilege escalation from a low-privilege cluster account to root on every managed host. No public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade to Ceph 20.2.4 (Squid) or 19.2.6 (Reef), whichever matches your release train, per the vendor advisory at https://docs.ceph.com/en/latest/security/CVE-2026-50152/ and the fix commits d971bb2b6199f70b1708a20a63fa944ee7a94727 and f2840d2fd338ab5de2865f0f78684bbf7b888c84. Where immediate upgrade is not possible, the effective compensating control is capability hygiene: audit every CephX identity and remove or tightly scope broad mon allow r/mon 'allow r' grants to only the daemons and operators that genuinely need them, since the flaw is exploitable by any such identity - the trade-off is that over-tightening mon read caps can break clients or tooling that legitimately subscribe to maps, so test in staging. Additionally, restrict network reachability of the monitor ports (default 3300/v2 and 6789/v1) to trusted management/storage networks to shrink the set of principals who can send MMonSubscribe, and, because the exposed SSH key and LUKS passphrases must be considered compromised on any cluster that ran vulnerable code with untrusted read accounts, rotate the cephadm cluster SSH key and re-key/rotate OSD LUKS passphrases after patching. Do not rely on network restriction alone, as the attacker only needs one low-privileged authenticated account.

Affected ProductsAI

Ceph distributed storage platform, all editions/deployments, in versions prior to 20.2.4 (Squid stable series) and 19.2.6 (Reef stable series); earlier supported and end-of-life lines exposing the same handle_subscribe path are also affected. No CPE string was supplied in the input, so exact CPE enumeration is not independently confirmed here. Clusters managed by cephadm (which stores the cluster-wide SSH private key in config-key) and clusters using OSD LUKS at-rest encryption face the most severe consequences. Vendor advisory: https://docs.ceph.com/en/latest/security/CVE-2026-50152/ and GitHub advisory https://github.com/ceph/ceph/security/advisories/GHSA-rg9p-5xcp-wm8h.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Ceph is a distributed storage platform whose Monitor (mon) daemons maintain cluster maps and a general-purpose configuration-key ('config-key' / kv) store. Clients receive updates by sending MMonSubscribe messages naming the maps they want (mdsmap, fsmap, osdmap, osd_pg_creates, and kv: entries). The root cause is CWE-285 (Improper Authorization): Monitor::handle_subscribe validated capabilities for map subscriptions but did not enforce a capability check on kv: subscriptions before streaming config-key contents back to the subscriber. The upstream fix (commits d971bb2 and f2840d2, advisory GHSA-rg9p-5xcp-wm8h) adds an explicit is_capable("config-key", MON_CAP_R) gate on kv: subscriptions (and tightens the mds/osd checks), so only clients with config-key read capability receive the data. The sensitivity stems from what the store holds by default on cephadm-managed clusters - the cluster SSH private key granting root on all nodes - plus OSD LUKS passphrases when at-rest encryption is enabled.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (CNA) PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
vuln.today AI 9.9 CRITICAL

Network MMonSubscribe with low-priv CephX read gives AV:N/AC:L/PR:L/UI:N; leaked keys compromise separate hosts (S:C) yielding root-level C:H/I:H/A:H beyond the published I:L/A:L.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
SUSE 8.2 HIGH
AV:A/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
Red Hat 8.2 HIGH

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
Low
Availability
Low

Lifecycle Timeline

3
Analysis Updated
Aug 28, 2026 - 00:38 vuln.today
v2 - CVSS changed
CVSS changed
Aug 28, 2026 - 00:22 NVD
9.1 (CRITICAL)
CVE Published
Aug 19, 2026 - 18:58 oss-security
HIGH

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

Ceph Monitor versions prior to 20.2.4 (Squid) and 19.2.6 (Reef) contain an authorization flaw that enables read-only cluster users to extract disk-encryption passphrases and root SSH credentials from the config-key store, resulting in full cluster compromise and host-level root access across all managed infrastructure. Any organization running affected Ceph releases is exposed to privilege escalation by any account granted basic read permissions. Leadership must immediately inventory Ceph deployments and assess whether production storage systems hold encryption keys or host credentials in this vulnerable configuration.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) restrict CephX capabilities to deny read-only users access to MMonSubscribe messages using mon deny subscribe in keyring ACLs; (2) immediately remove all LUKS passphrases and SSH private keys from config-key store and migrate to external secret vaults; (3) implement network access controls to limit who can send MMonSubscribe messages; (4) enable and actively monitor Ceph audit logs for config-key subscription attempts; (5) reduce the scope of existing read-only CephX accounts to only required operations, removing blanket mon allow r and replacing with specific mon allow command ... statements. These mitigations reduce but do not eliminate risk until a vendor patch is applied.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
dominant open-source software-defined storage in cloud/OpenStack/Kubernetes, common but not universal
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Very High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Micro 5.3 Affected
SUSE Linux Enterprise Micro 5.4 Affected
SUSE Linux Enterprise Micro 5.5 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy