| Summary | In the Linux kernel, the following vulnerability has been resolved: dm cache: fix dirty mapping checking in passthrough mode switching As mentioned in commit 9b1cc9f251af ("dm cache: share cache-metadata Reproduce steps: 1. Create a writeback cache with zero migration_threshold to produce dmsetup create cmeta --table "0 8192 linear /dev/sdc 0" 2. Preload a table in passthrough mode dmsetup reload cache --table "0 262144 cache /dev/mapper/cmeta \ 3. Write to the first cache block to make it dirty fio --filename=/dev/mapper/cache --name=populate --rw=write --bs=4k \ 4. Resume the inactive table. Now it's possible to load the dirty block dmsetup resume cache Fix by moving the checks to the preresume phase to support table |
|---|---|
| Publication Date | June 25, 2026, 2:17 a.m. |
| Registration Date | June 27, 2026, 4:21 a.m. |
| Last Update | June 25, 2026, 2:17 a.m. |