Skip to main content

Ceph CephX CVE-2025-30156

HIGH
Use of a Broken or Risky Cryptographic Algorithm (CWE-327)
2026-08-19
8.9
CVSS 3.1 · Vendor
Share

Severity by source

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

Attack confined to the Ceph messenger network (AV:A); any valid CephX account suffices (PR:L); scope change reflects credential escalation across cluster boundaries beyond the initial account.

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

Primary rating from Vendor (CNA).

CVSS VectorVendor

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

Lifecycle Timeline

3
CVSS changed
Aug 28, 2026 - 00:22 NVD
8.9 (HIGH)
Analysis Generated
Aug 19, 2026 - 20:17 vuln.today
CVE Published
Aug 19, 2026 - 18:58 oss-security
HIGH

Description PRE-NVD

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

AnalysisAI

Broken cryptography in Ceph's CephX authentication subsystem enables credential scope escalation and plaintext inference for any network-adjacent attacker holding a compromised Ceph account. CephX employed AES-CBC with a hardcoded initialization vector and no message authentication code, making encrypted authentication traffic both deterministic (identical plaintexts yield identical ciphertexts) and malleable (bit-flip attacks alter decrypted credential payloads undetected). Fixed in Ceph Tentacle 20.2.4 and Squid 19.2.6 by replacing the scheme with AES-256-CTS-HMAC-SHA384-192; no public exploit has been identified at time of analysis.

Technical ContextAI

CephX is Ceph's native challenge-response authentication protocol, conceptually analogous to Kerberos, governing all daemon-to-daemon and client-to-cluster authentication over the internal Ceph messenger network. The cryptographic flaw mirrors the vulnerability class documented in the MIT 'Perils of Kerberos 4' paper (NDSS 2004): AES-CBC operated with a static, hardcoded IV and without a MAC or HMAC. A fixed IV eliminates semantic security - identical plaintext blocks always encrypt to identical ciphertext blocks, enabling traffic analysis. The absence of authenticated encryption (AE/AEAD) enables CBC malleability: an attacker can XOR a targeted byte in a known ciphertext block to produce a predictable, controlled change in the next decrypted plaintext block, permitting credential scope field manipulation without detection. The root cause maps to CWE-327 (Use of a Broken or Risky Cryptographic Algorithm) and CWE-329 (Not Using a Random IV with CBC Mode). The remediation - AES-256-CTS-HMAC-SHA384-192 - provides both confidentiality (CTS mode) and integrity (HMAC-SHA384) and required coordinated changes across Ceph userspace daemons and upstream Linux kernel support.

Affected ProductsAI

All Ceph releases across the Tentacle (20.x) and Squid (19.x) branches prior to the fixed versions are affected, as the vulnerable AES-CBC implementation was present in the CephX authentication layer used by all standard Ceph deployments. No CPE strings were included in the provided intelligence data, but the vulnerability applies to the CephX subsystem present in all deployments where Ceph messenger-based authentication is in use - which is the default. Fixed versions are Tentacle 20.2.4 (https://github.com/ceph/ceph/releases/tag/v20.2.4) and Squid 19.2.6 (https://github.com/ceph/ceph/releases/tag/v19.2.6). The Ceph security advisory is available at https://docs.ceph.com/en/latest/security/CVE-2025-30156/ and the GitHub Security Advisory at https://github.com/ceph/ceph/security/advisories/GHSA-rmjq-ffrm-j6vj.

RemediationAI

Upgrade to Ceph Tentacle 20.2.4 or Ceph Squid 19.2.6, which replace the vulnerable AES-CBC scheme with AES-256-CTS-HMAC-SHA384-192 across all CephX authentication paths; partial or rolling upgrades that leave any daemons on vulnerable versions should be avoided as the cryptographic changes require full fleet consistency. Release tags and artifacts are at https://github.com/ceph/ceph/releases/tag/v20.2.4 and https://github.com/ceph/ceph/releases/tag/v19.2.6, with the full advisory at https://docs.ceph.com/en/latest/security/CVE-2025-30156/. Until patching is complete, isolate the Ceph messenger network (monitor default port 6789; OSD ports 6800-7300) via firewall rules or VLAN segmentation to block adjacency from any host not authorized for cluster access - this eliminates the AV:A attack vector as a compensating control, at the cost of operational complexity in environments with broad storage-network access. After patching, rotate all CephX credentials, as any key active during the vulnerable period could have been observed or its scope altered undetected.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Micro 5.3 Not-Affected
SUSE Linux Enterprise Micro 5.4 Not-Affected
SUSE Linux Enterprise Micro 5.5 Not-Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Not-Affected

Share

CVE-2025-30156 vulnerability details – vuln.today

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