CVE-2023-52682

Source
https://cve.org/CVERecord?id=CVE-2023-52682
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-52682.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2023-52682
Downstream
Related
Published
2024-05-17T14:24:45.345Z
Modified
2026-03-20T12:32:43.434552Z
Summary
f2fs: fix to wait on block writeback for post_read case
Details

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

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/52xxx/CVE-2023-52682.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4c8ff7095bef64fc47e996a938f7d57f9e077da3
Fixed
9bfd5ea71521d0e522ba581c6ccc5db93759c0c3
Fixed
4535be48780431753505e74e1b1ad4836a189bc2
Fixed
f904c156d8011d8291ffd5b6b398f3747e294986
Fixed
55fdc1c24a1d6229fe0ecf31335fb9a2eceaaa00

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-52682.json"