In the Linux kernel, the following vulnerability has been resolved:
f2fs: fix to tag gcing flag on page during block migration
It needs to add missing gcing flag on page during block migration, in order to garantee migrated data be persisted during checkpoint, otherwise out-of-order persistency between data and node may cause data corruption after SPOR.
Similar issue was fixed by commit 2d1fe8a86bf5 ("f2fs: fix to tag gcing flag on page during file defragment").
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "177524503472471964492112904637480930013", "222359694126410099230127321055147743547", "31606502409092065709532616300778765061", "92895419150060597456243052374007126999", "194825075797151107910799043943195586769", "191790110468155464179705759822087352100", "49829164528984598798485429446358949037", "93055725950771129988057121596623177740" ] }, "target": { "file": "fs/f2fs/file.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@417b8a91f4e8831cadaf85c3f15c6991c1f54dde", "signature_version": "v1", "id": "CVE-2023-52588-0270dd91", "signature_type": "Line" }, { "digest": { "length": 643.0, "function_hash": "26755020843507719575309405039514080691" }, "target": { "file": "fs/f2fs/file.c", "function": "redirty_blocks" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8094c0f1aae329b1c60a275a780d6c2c9ff7aa3", "signature_version": "v1", "id": "CVE-2023-52588-052b74a1", "signature_type": "Function" }, { "digest": { "length": 180.0, "function_hash": "213187498754156295084923999313751371918" }, "target": { "file": "fs/f2fs/compress.c", "function": "set_cluster_dirty" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c972c89457511007dfc933814c06786905e515c", "signature_version": "v1", "id": "CVE-2023-52588-0b94acee", "signature_type": "Function" }, { "digest": { "length": 180.0, "function_hash": "213187498754156295084923999313751371918" }, "target": { "file": "fs/f2fs/compress.c", "function": "set_cluster_dirty" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4961acdd65c956e97c1a000c82d91a8c1cdbe44b", "signature_version": "v1", "id": "CVE-2023-52588-1955926c", "signature_type": "Function" }, { "digest": { "length": 1733.0, "function_hash": "216017499328500907405194758574479714801" }, "target": { "file": "fs/f2fs/file.c", "function": "__clone_blkaddrs" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c972c89457511007dfc933814c06786905e515c", "signature_version": "v1", "id": "CVE-2023-52588-1b4d6eae", "signature_type": "Function" }, { "digest": { "length": 1733.0, "function_hash": "216017499328500907405194758574479714801" }, "target": { "file": "fs/f2fs/file.c", "function": "__clone_blkaddrs" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4961acdd65c956e97c1a000c82d91a8c1cdbe44b", "signature_version": "v1", "id": "CVE-2023-52588-2dd42e5b", "signature_type": "Function" }, { "digest": { "length": 180.0, "function_hash": "213187498754156295084923999313751371918" }, "target": { "file": "fs/f2fs/compress.c", "function": "set_cluster_dirty" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@417b8a91f4e8831cadaf85c3f15c6991c1f54dde", "signature_version": "v1", "id": "CVE-2023-52588-2ee0739d", "signature_type": "Function" }, { "digest": { "length": 643.0, "function_hash": "262357902996948660537873528469716310122" }, "target": { "file": "fs/f2fs/file.c", "function": "redirty_blocks" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7ea0f29d9fd84905051be020c0df7d557e286136", "signature_version": "v1", "id": "CVE-2023-52588-3b538071", "signature_type": "Function" }, { "digest": { "length": 1733.0, "function_hash": "216017499328500907405194758574479714801" }, "target": { "file": "fs/f2fs/file.c", "function": "__clone_blkaddrs" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8094c0f1aae329b1c60a275a780d6c2c9ff7aa3", "signature_version": "v1", "id": "CVE-2023-52588-3e19f4e3", "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "177524503472471964492112904637480930013", "222359694126410099230127321055147743547", "31606502409092065709532616300778765061", "92895419150060597456243052374007126999", "194825075797151107910799043943195586769", "191790110468155464179705759822087352100", "49829164528984598798485429446358949037", "93055725950771129988057121596623177740" ] }, "target": { "file": "fs/f2fs/file.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4961acdd65c956e97c1a000c82d91a8c1cdbe44b", "signature_version": "v1", "id": "CVE-2023-52588-5bc0d099", "signature_type": "Line" }, { "digest": { "length": 1713.0, "function_hash": "251595299812990335039507516816128853732" }, "target": { "file": "fs/f2fs/file.c", "function": "__clone_blkaddrs" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7ea0f29d9fd84905051be020c0df7d557e286136", "signature_version": "v1", "id": "CVE-2023-52588-5c4c5302", "signature_type": "Function" }, { "digest": { "length": 180.0, "function_hash": "213187498754156295084923999313751371918" }, "target": { "file": "fs/f2fs/compress.c", "function": "set_cluster_dirty" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7ea0f29d9fd84905051be020c0df7d557e286136", "signature_version": "v1", "id": "CVE-2023-52588-61b309c0", "signature_type": "Function" }, { "digest": { "length": 643.0, "function_hash": "26755020843507719575309405039514080691" }, "target": { "file": "fs/f2fs/file.c", "function": "redirty_blocks" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4961acdd65c956e97c1a000c82d91a8c1cdbe44b", "signature_version": "v1", "id": "CVE-2023-52588-7426609b", "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "177524503472471964492112904637480930013", "222359694126410099230127321055147743547", "31606502409092065709532616300778765061", "92895419150060597456243052374007126999", "194825075797151107910799043943195586769", "191790110468155464179705759822087352100", "49829164528984598798485429446358949037", "93055725950771129988057121596623177740" ] }, "target": { "file": "fs/f2fs/file.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c972c89457511007dfc933814c06786905e515c", "signature_version": "v1", "id": "CVE-2023-52588-7865fe96", "signature_type": "Line" }, { "digest": { "length": 643.0, "function_hash": "26755020843507719575309405039514080691" }, "target": { "file": "fs/f2fs/file.c", "function": "redirty_blocks" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@417b8a91f4e8831cadaf85c3f15c6991c1f54dde", "signature_version": "v1", "id": "CVE-2023-52588-834198a6", "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "282301952107054941198129184541204814499", "61536076172430867600914288400468131735", "157911949483852710101029716405042624628", "270248839154371873903144263955351944449", "312113127797072616370649673115289590768" ] }, "target": { "file": "fs/f2fs/compress.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8094c0f1aae329b1c60a275a780d6c2c9ff7aa3", "signature_version": "v1", "id": "CVE-2023-52588-9865018d", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "282301952107054941198129184541204814499", "61536076172430867600914288400468131735", "157911949483852710101029716405042624628", "270248839154371873903144263955351944449", "312113127797072616370649673115289590768" ] }, "target": { "file": "fs/f2fs/compress.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4961acdd65c956e97c1a000c82d91a8c1cdbe44b", "signature_version": "v1", "id": "CVE-2023-52588-a8b0e95e", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "177524503472471964492112904637480930013", "222359694126410099230127321055147743547", "31606502409092065709532616300778765061", "92895419150060597456243052374007126999", "194825075797151107910799043943195586769", "191790110468155464179705759822087352100", "49829164528984598798485429446358949037", "93055725950771129988057121596623177740" ] }, "target": { "file": "fs/f2fs/file.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8094c0f1aae329b1c60a275a780d6c2c9ff7aa3", "signature_version": "v1", "id": "CVE-2023-52588-a8fc5853", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "255952248335842337467385514063398800000", "77934407794314134526023245696189305580", "335128247473756216048369114428722501727", "92895419150060597456243052374007126999", "287577163483951968361522517118640266501", "258795437973938059010471332341515237194", "189833115552517938052527428394616394319", "93055725950771129988057121596623177740" ] }, "target": { "file": "fs/f2fs/file.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7ea0f29d9fd84905051be020c0df7d557e286136", "signature_version": "v1", "id": "CVE-2023-52588-ab074c56", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "282301952107054941198129184541204814499", "61536076172430867600914288400468131735", "157911949483852710101029716405042624628", "270248839154371873903144263955351944449", "312113127797072616370649673115289590768" ] }, "target": { "file": "fs/f2fs/compress.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7ea0f29d9fd84905051be020c0df7d557e286136", "signature_version": "v1", "id": "CVE-2023-52588-d0898123", "signature_type": "Line" }, { "digest": { "length": 180.0, "function_hash": "213187498754156295084923999313751371918" }, "target": { "file": "fs/f2fs/compress.c", "function": "set_cluster_dirty" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8094c0f1aae329b1c60a275a780d6c2c9ff7aa3", "signature_version": "v1", "id": "CVE-2023-52588-e13d2e5f", "signature_type": "Function" }, { "digest": { "length": 643.0, "function_hash": "26755020843507719575309405039514080691" }, "target": { "file": "fs/f2fs/file.c", "function": "redirty_blocks" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c972c89457511007dfc933814c06786905e515c", "signature_version": "v1", "id": "CVE-2023-52588-e3e95fbd", "signature_type": "Function" }, { "digest": { "length": 1733.0, "function_hash": "216017499328500907405194758574479714801" }, "target": { "file": "fs/f2fs/file.c", "function": "__clone_blkaddrs" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@417b8a91f4e8831cadaf85c3f15c6991c1f54dde", "signature_version": "v1", "id": "CVE-2023-52588-e69ffa25", "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "282301952107054941198129184541204814499", "61536076172430867600914288400468131735", "157911949483852710101029716405042624628", "270248839154371873903144263955351944449", "312113127797072616370649673115289590768" ] }, "target": { "file": "fs/f2fs/compress.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c972c89457511007dfc933814c06786905e515c", "signature_version": "v1", "id": "CVE-2023-52588-f2bb1f6f", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "282301952107054941198129184541204814499", "61536076172430867600914288400468131735", "157911949483852710101029716405042624628", "270248839154371873903144263955351944449", "312113127797072616370649673115289590768" ] }, "target": { "file": "fs/f2fs/compress.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@417b8a91f4e8831cadaf85c3f15c6991c1f54dde", "signature_version": "v1", "id": "CVE-2023-52588-fb3768ae", "signature_type": "Line" } ] }