In the Linux kernel, the following vulnerability has been resolved:
f2fs: fix to wait on block writeback for post_read case
If inode is compressed, but not encrypted, it missed to call f2fswaitonblockwriteback() to wait for GCed page writeback in IPU write path.
Thread A GC-Thread - f2fsgc - dogarbagecollect - gcdatasegment - movedatablock - f2fssubmitpagewrite migrate normal cluster's block via metainode's page cache - f2fswritesingledatapage - f2fsdowritedatapage - f2fsinplacewritedata - f2fssubmitpage_bio
IRQ - f2fsreadendio IRQ old data overrides new data due to out-of-order GC and common IO. - f2fsreadendio