Self-Deadlock Vulnerability in Linux Kernel ext4 File System
CVE-2023-54311
What is CVE-2023-54311?
A self-deadlock issue exists in the Linux kernel's ext4 file system when operating in no journal mode. The vulnerability occurs during the conversion of inline directories, specifically in the function ext4_finish_convert_inline_dir(). This function can lead to a deadlock scenario when it attempts to call ext4_handle_dirty_dirblock() while holding the directory lock. A similar issue is present in the ext4_incvert_inline_data_nolock() function for data files. Utilizing specific commands, this problem can be replicated, which could potentially disrupt file system operations.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 5f8b55136ad787aed2c184f7cb3e93772ae637a3
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 640c8c365999c6f23447ac766437236ad88317c5