Linux Kernel FUSE Filesystem Hang Vulnerability During Synchronous Initialization

Vulnerability

A vulnerability in the Linux kernel's FUSE (Filesystem in Userspace) implementation can cause the filesystem creation process to hang. This issue arises when the server unexpectedly exits while processing the FUSE_INIT command during synchronous initialization. In such cases, all threads except the mounting thread will terminate, leaving the device file descriptor open and preventing an abort. This behavior is a regression from the asynchronous mounting process, where the FUSE_INIT handling does not create a recursive system call that keeps the file descriptor open.

Impact

This vulnerability can lead to a deadlock situation where the filesystem creation process hangs indefinitely, causing potential disruptions in operations that rely on that filesystem.

Reproduction

To reproduce this vulnerability, initiate a synchronous FUSE mount and then force the server to crash or exit while it is processing the FUSE_INIT command. This will cause the mounting process to hang, as it will keep the device file descriptor open and prevent an abort from occurring.

Remediation

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

Added: May 1, 2026, 2:27 PM
Updated: May 1, 2026, 2:27 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.3
remediation
7.7
relevance
7.2
threat
4.8
urgency
2.9
incentive
0.0

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