Ext4 data corruption in stable kernels
There is a problem in multiple stable kernel releases that is causing data corruption in ext4 filesystems. It is caused by a problematic commit that is in multiple stable kernels:
The commit got merged in 6.5-rc1 so all stable kernels that have91562895f803 ("ext4: properly sync file size update after O_SYNC directIO") before 6.5 are corrupting data - I've noticed at least 6.1 is stillcarrying the problematic commit.
More information can be found in a Debian bug report. It has also delayed the release of Debian 12.3 images. "Please do not upgrade any systems at this time, we urge caution for userswith UnattendeUpgrades configured.
"
(Thanks to Alex Ridevski for giving us a heads up on this.)