Linux Kernel bdev Pseudo-Filesystem Mounting Vulnerability

Vulnerability

A vulnerability in the Linux kernel's handling of the bdev pseudo-filesystem has been addressed. This internal filesystem should not be accessed by userspace. The vulnerability arose because the system call move_mount() relied on pointers in the inode_operations structure that were always null for the bdev pseudo-filesystem. This led to a kernel NULL pointer dereference error when files were accessed, causing a crash. The issue has been fixed by unregistering the bdev filesystem, preventing userspace from attempting to mount it.

Impact

Exploitation of this vulnerability could lead to a kernel NULL pointer dereference, causing a system crash.

Reproduction

The vulnerability can be reproduced by attempting to access files through the bdev pseudo-filesystem while it is registered and available for mounting in userspace. This can be done using the move_mount() system call, which will trigger the NULL pointer dereference error.

Remediation

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

Added: Jul 19, 2026, 12:42 PM
Updated: Jul 19, 2026, 12:42 PM

Vulnerability Rating

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