Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
- >= 6.1.155-syzkaller-00350, < 6.1.155-syzkaller-00351
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.
Exploitation of this vulnerability could lead to a kernel NULL pointer dereference, causing a system crash.
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.
Users can upgrade to the patched 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.