Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
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.
Exploitation of this vulnerability causes a general protection fault, leading to a crash of the kernel thread handling the Ceph connection.
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.
Users can update to the latest version of the Linux kernel where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.