Linux · Linux Kernel · CVE-2021-47406
**Name of the Vulnerable Software and Affected Versions**
Linux kernel (affected versions not specified)
**Description**
The issue arises when the call to `ext4 map blocks()` fails due to a corrupted file system, causing `ext4 ext replay set iblocks()` to get stuck in an infinite loop. This can be reproduced by running generic/526 with a file system that has `inline data` and `fast commit` enabled. The system will repeatedly log an EXT4-fs warning to the console, indicating a block greater than the maximum in an inode. The stack trace shows the functions involved, including `ext4 block to path()`, `ext4 ind map blocks()`, `ext4 map blocks()`, and others. The root cause is likely that `fast commit` replay is corrupting file systems with `inline data`, and better error handling is needed in the `fast commit` replay code path.
**Recommendations**
At the moment, there is no information about a newer version that contains a fix for this vulnerability.