CVE-2024-53220

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-53220
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-53220.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-53220
Downstream
Related
Published
2024-12-27T13:50:05Z
Modified
2025-10-17T18:09:08.102648Z
Summary
f2fs: fix to account dirty data in __get_secs_required()
Details

In the Linux kernel, the following vulnerability has been resolved:

f2fs: fix to account dirty data in _getsecs_required()

It will trigger system panic w/ testcase in [1]:

------------[ cut here ]------------ kernel BUG at fs/f2fs/segment.c:2752! RIP: 0010:newcurseg+0xc81/0x2110 Call Trace: f2fsallocatedatablock+0x1c91/0x4540 dowritepage+0x163/0xdf0 f2fsoutplacewritedata+0x1aa/0x340 f2fsdowritedatapage+0x797/0x2280 f2fswritesingledatapage+0x16cd/0x2190 f2fswritecachepages+0x994/0x1c80 f2fswritedatapages+0x9cc/0xea0 dowritepages+0x194/0x7a0 filemapfdatawritewbc+0x12b/0x1a0 _filemapfdatawriterange+0xbb/0xf0 filewriteandwaitrange+0xa1/0x110 f2fsdosyncfile+0x26f/0x1c50 f2fssyncfile+0x12b/0x1d0 vfsfsyncrange+0xfa/0x230 dofsync+0x3d/0x80 _x64sysfsync+0x37/0x50 x64syscall+0x1e88/0x20d0 dosyscall64+0x4b/0x110 entrySYSCALL64afterhwframe+0x76/0x7e

The root cause is if checkpointdisabling and lfsmode are both on, it will trigger OPU for all overwritten data, it may cost more free segment than expected, so f2fs must account those data correctly to calculate cosumed free segments later, and return ENOSPC earlier to avoid run out of free segment during block allocation.

[1] https://lore.kernel.org/fstests/20241015025106.3203676-1-chao@kernel.org/

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
4354994f097d068a894aa1a0860da54571df3582
Fixed
6e58b2987960efcd917bc42da781cee256213618
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4354994f097d068a894aa1a0860da54571df3582
Fixed
f1b8bfe8d2f2fdf905d37c174d5bc1cd2b6910c5
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4354994f097d068a894aa1a0860da54571df3582
Fixed
9313b85ddc120e2d2f0efaf86d0204d4c98d60b1
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4354994f097d068a894aa1a0860da54571df3582
Fixed
e812871c068cc0f91ff9f5cee87d00df1c44aae4
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4354994f097d068a894aa1a0860da54571df3582
Fixed
1acd73edbbfef2c3c5b43cba4006a7797eca7050

Affected versions

v4.*

v4.19
v4.19-rc3
v4.19-rc4
v4.19-rc5
v4.19-rc6
v4.19-rc7
v4.19-rc8
v4.20
v4.20-rc1
v4.20-rc2
v4.20-rc3
v4.20-rc4
v4.20-rc5
v4.20-rc6
v4.20-rc7

v5.*

v5.0
v5.0-rc1
v5.0-rc2
v5.0-rc3
v5.0-rc4
v5.0-rc5
v5.0-rc6
v5.0-rc7
v5.0-rc8
v5.1
v5.1-rc1
v5.1-rc2
v5.1-rc3
v5.1-rc4
v5.1-rc5
v5.1-rc6
v5.1-rc7
v5.10
v5.10-rc1
v5.10-rc2
v5.10-rc3
v5.10-rc4
v5.10-rc5
v5.10-rc6
v5.10-rc7
v5.11
v5.11-rc1
v5.11-rc2
v5.11-rc3
v5.11-rc4
v5.11-rc5
v5.11-rc6
v5.11-rc7
v5.12
v5.12-rc1
v5.12-rc1-dontuse
v5.12-rc2
v5.12-rc3
v5.12-rc4
v5.12-rc5
v5.12-rc6
v5.12-rc7
v5.12-rc8
v5.13
v5.13-rc1
v5.13-rc2
v5.13-rc3
v5.13-rc4
v5.13-rc5
v5.13-rc6
v5.13-rc7
v5.14
v5.14-rc1
v5.14-rc2
v5.14-rc3
v5.14-rc4
v5.14-rc5
v5.14-rc6
v5.14-rc7
v5.15
v5.15-rc1
v5.15-rc2
v5.15-rc3
v5.15-rc4
v5.15-rc5
v5.15-rc6
v5.15-rc7
v5.16
v5.16-rc1
v5.16-rc2
v5.16-rc3
v5.16-rc4
v5.16-rc5
v5.16-rc6
v5.16-rc7
v5.16-rc8
v5.17
v5.17-rc1
v5.17-rc2
v5.17-rc3
v5.17-rc4
v5.17-rc5
v5.17-rc6
v5.17-rc7
v5.17-rc8
v5.18
v5.18-rc1
v5.18-rc2
v5.18-rc3
v5.18-rc4
v5.18-rc5
v5.18-rc6
v5.18-rc7
v5.19
v5.19-rc1
v5.19-rc2
v5.19-rc3
v5.19-rc4
v5.19-rc5
v5.19-rc6
v5.19-rc7
v5.19-rc8
v5.2
v5.2-rc1
v5.2-rc2
v5.2-rc3
v5.2-rc4
v5.2-rc5
v5.2-rc6
v5.2-rc7
v5.3
v5.3-rc1
v5.3-rc2
v5.3-rc3
v5.3-rc4
v5.3-rc5
v5.3-rc6
v5.3-rc7
v5.3-rc8
v5.4
v5.4-rc1
v5.4-rc2
v5.4-rc3
v5.4-rc4
v5.4-rc5
v5.4-rc6
v5.4-rc7
v5.4-rc8
v5.5
v5.5-rc1
v5.5-rc2
v5.5-rc3
v5.5-rc4
v5.5-rc5
v5.5-rc6
v5.5-rc7
v5.6
v5.6-rc1
v5.6-rc2
v5.6-rc3
v5.6-rc4
v5.6-rc5
v5.6-rc6
v5.6-rc7
v5.7
v5.7-rc1
v5.7-rc2
v5.7-rc3
v5.7-rc4
v5.7-rc5
v5.7-rc6
v5.7-rc7
v5.8
v5.8-rc1
v5.8-rc2
v5.8-rc3
v5.8-rc4
v5.8-rc5
v5.8-rc6
v5.8-rc7
v5.9
v5.9-rc1
v5.9-rc2
v5.9-rc3
v5.9-rc4
v5.9-rc5
v5.9-rc6
v5.9-rc7
v5.9-rc8

v6.*

v6.0
v6.0-rc1
v6.0-rc2
v6.0-rc3
v6.0-rc4
v6.0-rc5
v6.0-rc6
v6.0-rc7
v6.1
v6.1-rc1
v6.1-rc2
v6.1-rc3
v6.1-rc4
v6.1-rc5
v6.1-rc6
v6.1-rc7
v6.1-rc8
v6.1.1
v6.1.10
v6.1.100
v6.1.101
v6.1.102
v6.1.103
v6.1.104
v6.1.105
v6.1.106
v6.1.107
v6.1.108
v6.1.109
v6.1.11
v6.1.110
v6.1.111
v6.1.112
v6.1.113
v6.1.114
v6.1.115
v6.1.116
v6.1.117
v6.1.118
v6.1.119
v6.1.12
v6.1.13
v6.1.14
v6.1.15
v6.1.16
v6.1.17
v6.1.18
v6.1.19
v6.1.2
v6.1.20
v6.1.21
v6.1.22
v6.1.23
v6.1.24
v6.1.25
v6.1.26
v6.1.27
v6.1.28
v6.1.29
v6.1.3
v6.1.30
v6.1.31
v6.1.32
v6.1.33
v6.1.34
v6.1.35
v6.1.36
v6.1.37
v6.1.38
v6.1.39
v6.1.4
v6.1.40
v6.1.41
v6.1.42
v6.1.43
v6.1.44
v6.1.45
v6.1.46
v6.1.47
v6.1.48
v6.1.49
v6.1.5
v6.1.50
v6.1.51
v6.1.52
v6.1.53
v6.1.54
v6.1.55
v6.1.56
v6.1.57
v6.1.58
v6.1.59
v6.1.6
v6.1.60
v6.1.61
v6.1.62
v6.1.63
v6.1.64
v6.1.65
v6.1.66
v6.1.67
v6.1.68
v6.1.69
v6.1.7
v6.1.70
v6.1.71
v6.1.72
v6.1.73
v6.1.74
v6.1.75
v6.1.76
v6.1.77
v6.1.78
v6.1.79
v6.1.8
v6.1.80
v6.1.81
v6.1.82
v6.1.83
v6.1.84
v6.1.85
v6.1.86
v6.1.87
v6.1.88
v6.1.89
v6.1.9
v6.1.90
v6.1.91
v6.1.92
v6.1.93
v6.1.94
v6.1.95
v6.1.96
v6.1.97
v6.1.98
v6.1.99
v6.10
v6.10-rc1
v6.10-rc2
v6.10-rc3
v6.10-rc4
v6.10-rc5
v6.10-rc6
v6.10-rc7
v6.11
v6.11-rc1
v6.11-rc2
v6.11-rc3
v6.11-rc4
v6.11-rc5
v6.11-rc6
v6.11-rc7
v6.11.1
v6.11.10
v6.11.2
v6.11.3
v6.11.4
v6.11.5
v6.11.6
v6.11.7
v6.11.8
v6.11.9
v6.12
v6.12-rc1
v6.12-rc2
v6.12-rc3
v6.12-rc4
v6.12-rc5
v6.12-rc6
v6.12-rc7
v6.12.1
v6.2
v6.2-rc1
v6.2-rc2
v6.2-rc3
v6.2-rc4
v6.2-rc5
v6.2-rc6
v6.2-rc7
v6.2-rc8
v6.3
v6.3-rc1
v6.3-rc2
v6.3-rc3
v6.3-rc4
v6.3-rc5
v6.3-rc6
v6.3-rc7
v6.4
v6.4-rc1
v6.4-rc2
v6.4-rc3
v6.4-rc4
v6.4-rc5
v6.4-rc6
v6.4-rc7
v6.5
v6.5-rc1
v6.5-rc2
v6.5-rc3
v6.5-rc4
v6.5-rc5
v6.5-rc6
v6.5-rc7
v6.6
v6.6-rc1
v6.6-rc2
v6.6-rc3
v6.6-rc4
v6.6-rc5
v6.6-rc6
v6.6-rc7
v6.6.1
v6.6.10
v6.6.11
v6.6.12
v6.6.13
v6.6.14
v6.6.15
v6.6.16
v6.6.17
v6.6.18
v6.6.19
v6.6.2
v6.6.20
v6.6.21
v6.6.22
v6.6.23
v6.6.24
v6.6.25
v6.6.26
v6.6.27
v6.6.28
v6.6.29
v6.6.3
v6.6.30
v6.6.31
v6.6.32
v6.6.33
v6.6.34
v6.6.35
v6.6.36
v6.6.37
v6.6.38
v6.6.39
v6.6.4
v6.6.40
v6.6.41
v6.6.42
v6.6.43
v6.6.44
v6.6.45
v6.6.46
v6.6.47
v6.6.48
v6.6.49
v6.6.5
v6.6.50
v6.6.51
v6.6.52
v6.6.53
v6.6.54
v6.6.55
v6.6.56
v6.6.57
v6.6.58
v6.6.59
v6.6.6
v6.6.60
v6.6.61
v6.6.62
v6.6.63
v6.6.7
v6.6.8
v6.6.9
v6.7
v6.7-rc1
v6.7-rc2
v6.7-rc3
v6.7-rc4
v6.7-rc5
v6.7-rc6
v6.7-rc7
v6.7-rc8
v6.8
v6.8-rc1
v6.8-rc2
v6.8-rc3
v6.8-rc4
v6.8-rc5
v6.8-rc6
v6.8-rc7
v6.9
v6.9-rc1
v6.9-rc2
v6.9-rc3
v6.9-rc4
v6.9-rc5
v6.9-rc6
v6.9-rc7

Database specific

vanir_signatures

[
    {
        "signature_type": "Line",
        "id": "CVE-2024-53220-0ad4807a",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e812871c068cc0f91ff9f5cee87d00df1c44aae4",
        "signature_version": "v1",
        "target": {
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "133033369930099358791497831176416330519",
                "99520368105683585154538736844063026606",
                "48681144542615688812562849268681037698",
                "16944446252722421133437627621863466243",
                "150583174942509402692786934682675220738",
                "332327678914847220511617023836152553160",
                "100343810935344985275900373217517727213",
                "76835350007694141851005605115460094648",
                "166536975531798990284464773169356758416",
                "318612308654552319032863303323080066777",
                "239887202031426839227595643923112558086",
                "308705714449553251495112400407607966302",
                "274339770892241139656669375905183345160",
                "196827006521647730607129215207913900537",
                "98426563121108968155290448725546075633",
                "282770902472779363982961055698328341977",
                "275170429375939587474784053516029095631",
                "115749912705639083878118043728853624938",
                "7781096918022730766019060508168034662",
                "136455607021151700458503338438393917209",
                "277020650735496745687924392338258241825",
                "92958976106537213712014559130686301139",
                "15818027673609604935758176596757591526",
                "82287813179102603347185782230611776389",
                "323870094537829269526923783181859126089",
                "144957411824298498397950598437535997778",
                "299749431666481441975656132356766683178",
                "217954530099015206779447304120444918894",
                "5048397293588528163893690232108856111",
                "322007502031137417819262602665507390003",
                "46341901626926515414015702956325667705"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53220-314ab49f",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e58b2987960efcd917bc42da781cee256213618",
        "signature_version": "v1",
        "target": {
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "133033369930099358791497831176416330519",
                "99520368105683585154538736844063026606",
                "48681144542615688812562849268681037698",
                "16944446252722421133437627621863466243",
                "150583174942509402692786934682675220738",
                "332327678914847220511617023836152553160",
                "100343810935344985275900373217517727213",
                "76835350007694141851005605115460094648",
                "166536975531798990284464773169356758416",
                "318612308654552319032863303323080066777",
                "239887202031426839227595643923112558086",
                "308705714449553251495112400407607966302",
                "274339770892241139656669375905183345160",
                "196827006521647730607129215207913900537",
                "98426563121108968155290448725546075633",
                "282770902472779363982961055698328341977",
                "275170429375939587474784053516029095631",
                "115749912705639083878118043728853624938",
                "7781096918022730766019060508168034662",
                "136455607021151700458503338438393917209",
                "277020650735496745687924392338258241825",
                "92958976106537213712014559130686301139",
                "15818027673609604935758176596757591526",
                "82287813179102603347185782230611776389",
                "323870094537829269526923783181859126089",
                "144957411824298498397950598437535997778",
                "299749431666481441975656132356766683178",
                "217954530099015206779447304120444918894",
                "5048397293588528163893690232108856111",
                "322007502031137417819262602665507390003",
                "46341901626926515414015702956325667705"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53220-397e5f9b",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1acd73edbbfef2c3c5b43cba4006a7797eca7050",
        "signature_version": "v1",
        "target": {
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "133033369930099358791497831176416330519",
                "99520368105683585154538736844063026606",
                "48681144542615688812562849268681037698",
                "16944446252722421133437627621863466243",
                "150583174942509402692786934682675220738",
                "332327678914847220511617023836152553160",
                "100343810935344985275900373217517727213",
                "76835350007694141851005605115460094648",
                "166536975531798990284464773169356758416",
                "318612308654552319032863303323080066777",
                "239887202031426839227595643923112558086",
                "308705714449553251495112400407607966302",
                "274339770892241139656669375905183345160",
                "196827006521647730607129215207913900537",
                "98426563121108968155290448725546075633",
                "282770902472779363982961055698328341977",
                "275170429375939587474784053516029095631",
                "115749912705639083878118043728853624938",
                "7781096918022730766019060508168034662",
                "136455607021151700458503338438393917209",
                "277020650735496745687924392338258241825",
                "92958976106537213712014559130686301139",
                "15818027673609604935758176596757591526",
                "82287813179102603347185782230611776389",
                "323870094537829269526923783181859126089",
                "144957411824298498397950598437535997778",
                "299749431666481441975656132356766683178",
                "217954530099015206779447304120444918894",
                "5048397293588528163893690232108856111",
                "322007502031137417819262602665507390003",
                "46341901626926515414015702956325667705"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53220-4fe7c91e",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e812871c068cc0f91ff9f5cee87d00df1c44aae4",
        "signature_version": "v1",
        "target": {
            "function": "__get_secs_required",
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "function_hash": "157894696425816899710646924332992414413",
            "length": 672.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53220-51db847b",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e58b2987960efcd917bc42da781cee256213618",
        "signature_version": "v1",
        "target": {
            "function": "has_curseg_enough_space",
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "function_hash": "132657289196982707312398320857051872533",
            "length": 500.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53220-673a0dae",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1acd73edbbfef2c3c5b43cba4006a7797eca7050",
        "signature_version": "v1",
        "target": {
            "function": "__get_secs_required",
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "function_hash": "157894696425816899710646924332992414413",
            "length": 672.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53220-846548b2",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9313b85ddc120e2d2f0efaf86d0204d4c98d60b1",
        "signature_version": "v1",
        "target": {
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "133033369930099358791497831176416330519",
                "99520368105683585154538736844063026606",
                "48681144542615688812562849268681037698",
                "16944446252722421133437627621863466243",
                "150583174942509402692786934682675220738",
                "332327678914847220511617023836152553160",
                "100343810935344985275900373217517727213",
                "76835350007694141851005605115460094648",
                "166536975531798990284464773169356758416",
                "318612308654552319032863303323080066777",
                "239887202031426839227595643923112558086",
                "308705714449553251495112400407607966302",
                "274339770892241139656669375905183345160",
                "196827006521647730607129215207913900537",
                "98426563121108968155290448725546075633",
                "282770902472779363982961055698328341977",
                "275170429375939587474784053516029095631",
                "115749912705639083878118043728853624938",
                "7781096918022730766019060508168034662",
                "136455607021151700458503338438393917209",
                "277020650735496745687924392338258241825",
                "92958976106537213712014559130686301139",
                "15818027673609604935758176596757591526",
                "82287813179102603347185782230611776389",
                "323870094537829269526923783181859126089",
                "144957411824298498397950598437535997778",
                "299749431666481441975656132356766683178",
                "217954530099015206779447304120444918894",
                "5048397293588528163893690232108856111",
                "322007502031137417819262602665507390003",
                "46341901626926515414015702956325667705"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53220-86bad2a8",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1b8bfe8d2f2fdf905d37c174d5bc1cd2b6910c5",
        "signature_version": "v1",
        "target": {
            "function": "__get_secs_required",
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "function_hash": "157894696425816899710646924332992414413",
            "length": 672.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53220-8c44b251",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1acd73edbbfef2c3c5b43cba4006a7797eca7050",
        "signature_version": "v1",
        "target": {
            "function": "has_curseg_enough_space",
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "function_hash": "132657289196982707312398320857051872533",
            "length": 500.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53220-a1c0f23a",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9313b85ddc120e2d2f0efaf86d0204d4c98d60b1",
        "signature_version": "v1",
        "target": {
            "function": "__get_secs_required",
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "function_hash": "157894696425816899710646924332992414413",
            "length": 672.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53220-bc17dc91",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9313b85ddc120e2d2f0efaf86d0204d4c98d60b1",
        "signature_version": "v1",
        "target": {
            "function": "has_curseg_enough_space",
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "function_hash": "132657289196982707312398320857051872533",
            "length": 500.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53220-c25f0cbd",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e812871c068cc0f91ff9f5cee87d00df1c44aae4",
        "signature_version": "v1",
        "target": {
            "function": "has_curseg_enough_space",
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "function_hash": "132657289196982707312398320857051872533",
            "length": 500.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53220-cd1c9534",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1b8bfe8d2f2fdf905d37c174d5bc1cd2b6910c5",
        "signature_version": "v1",
        "target": {
            "function": "has_curseg_enough_space",
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "function_hash": "132657289196982707312398320857051872533",
            "length": 500.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53220-de0d8178",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1b8bfe8d2f2fdf905d37c174d5bc1cd2b6910c5",
        "signature_version": "v1",
        "target": {
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "133033369930099358791497831176416330519",
                "99520368105683585154538736844063026606",
                "48681144542615688812562849268681037698",
                "16944446252722421133437627621863466243",
                "150583174942509402692786934682675220738",
                "332327678914847220511617023836152553160",
                "100343810935344985275900373217517727213",
                "76835350007694141851005605115460094648",
                "166536975531798990284464773169356758416",
                "318612308654552319032863303323080066777",
                "239887202031426839227595643923112558086",
                "308705714449553251495112400407607966302",
                "274339770892241139656669375905183345160",
                "196827006521647730607129215207913900537",
                "98426563121108968155290448725546075633",
                "282770902472779363982961055698328341977",
                "275170429375939587474784053516029095631",
                "115749912705639083878118043728853624938",
                "7781096918022730766019060508168034662",
                "136455607021151700458503338438393917209",
                "277020650735496745687924392338258241825",
                "92958976106537213712014559130686301139",
                "15818027673609604935758176596757591526",
                "82287813179102603347185782230611776389",
                "323870094537829269526923783181859126089",
                "144957411824298498397950598437535997778",
                "299749431666481441975656132356766683178",
                "217954530099015206779447304120444918894",
                "5048397293588528163893690232108856111",
                "322007502031137417819262602665507390003",
                "46341901626926515414015702956325667705"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53220-f486bda4",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6e58b2987960efcd917bc42da781cee256213618",
        "signature_version": "v1",
        "target": {
            "function": "__get_secs_required",
            "file": "fs/f2fs/segment.h"
        },
        "digest": {
            "function_hash": "157894696425816899710646924332992414413",
            "length": 672.0
        },
        "deprecated": false
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.20.0
Fixed
6.1.120
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.64
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.11.11
Type
ECOSYSTEM
Events
Introduced
6.12.0
Fixed
6.12.2