Linux Kernel Ceph File System Race Condition Vulnerability in Parent Directory Validation

Vulnerability

A race condition vulnerability has been addressed in the Ceph file system component of the Linux kernel. This issue arises from improper validation of the parent directory inode, which can lead to incorrect state changes being applied to directory inodes. The vulnerability is present in the Linux kernel's stable releases, specifically in the Ceph file system's handling of concurrent operations that can cause the cached parent directory reference to become outdated. The vulnerability could be exploited by initiating a request that involves a directory operation, such as renaming, and then concurrently performing another operation that disrupts the timing of the request's processing. This could result in the wrong directory inode being updated, potentially causing inconsistencies or errors in file operations.

Impact

The vulnerability could lead to incorrect state changes being applied to directory inodes, causing file operations to behave improperly or inconsistently.

Reproduction

To reproduce this vulnerability, perform a directory operation that requires validation of the parent directory inode, such as renaming a file or directory, while simultaneously initiating another operation that could interfere with the timing of the request's processing. This can cause the cached parent directory reference to become stale, leading to incorrect state changes being applied to the wrong directory inode.

Remediation

Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for updating the kernel can be found in the official Linux kernel documentation.

Added: Oct 1, 2025, 8:19 AM
Updated: Oct 1, 2025, 8:19 AM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.9
remediation
7.7
relevance
0.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.