Linux Kernel Netfs Ceph Cache Copy Vulnerability

Vulnerability

A vulnerability in the Linux kernel's netfs component when handling Ceph filesystems has been addressed. The issue arose in the 'netfs_unlock_read_folio()' function, where folios are prepared for caching by marking them dirty or setting their private data. After unlocking, the folio_queue entry is cleared, creating a problem for 'netfs_pgpriv2_write_to_the_cache()', which relies on this queue to locate folios for caching. This flaw could lead to a system hang. The vulnerability could be reproduced by starting cachefiles, mounting a Ceph filesystem with the 'fsc' option, and writing to it.

Impact

Exploitation of this vulnerability could cause a system hang, disrupting normal operations.

Reproduction

To reproduce this vulnerability, start the cachefiles service, mount a Ceph filesystem with the 'fsc' option, and write to the mounted filesystem.

Remediation

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

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

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