Linux Kernel Vulnerability Affects dm-crypt and dm-flakey Drivers
CVE-2025-39792
What is CVE-2025-39792?
A vulnerability in the Linux kernel dimensional data management (DM) subsystem affects zoned device operations. Specifically, when using devices with zone append emulation, improper splitting of block I/O requests (BIOs) can lead to deadlocks during queue freeze operations. The affected DM target drivers—dm-crypt and dm-flakey—require modifications to handle BIOs correctly and avoid potential deadlocks. The issue stems from the improper usage of the dm_accept_partial_bio() function, which could incorrectly split BIOs and lead to invalid sector values for write operations. The solution involves ensuring that large BIOs are adequately split before they are processed, maintaining operational integrity for zoned devices.
Affected Version(s)
Linux f211268ed1f9bdf48f06a3ead5f5d88437450579
Linux f211268ed1f9bdf48f06a3ead5f5d88437450579
Linux f211268ed1f9bdf48f06a3ead5f5d88437450579 < 4e9fef1cf0243d665d75c371cc80be6156cd30a2