Linux Kernel Ceph Module Denial-of-Service Vulnerability in Encrypted Directories

Vulnerability

A denial-of-service vulnerability has been identified in the Linux kernel's Ceph messaging protocol version 2, specifically when handling fscrypt-encrypted directories. The issue arises in secure mode, leading to a crash during the processing of sparse reads. The vulnerability can be reproduced by mounting a Ceph filesystem with encryption, locking and unlocking a directory, and then attempting to read a file, which triggers the crash.

Impact

Exploitation of this vulnerability causes a general protection fault, leading to a crash of the kernel thread handling the Ceph connection.

Reproduction

The vulnerability can be reproduced by following these steps: 1. Mount the Ceph filesystem with the command 'sudo mount -t ceph :/ /mnt/cephfs/ -o name=admin,fs=cephfs,ms_mode=secure'. 2. Create a new directory for testing encrypted files. 3. Copy a file into the newly created directory. 4. Encrypt the directory using a specified key. 5. Lock the encrypted directory. 6. Unlock the directory using the same key. 7. Attempt to read the copied file from the directory.

Remediation

Users can update to the latest version of the Linux kernel where this vulnerability has been addressed.

Added: Dec 16, 2025, 6:25 PM
Updated: Dec 16, 2025, 6:25 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
1.6
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.