CVE-2024-53170

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-53170
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-53170.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-53170
Downstream
Related
Published
2024-12-27T13:49:15Z
Modified
2025-10-17T17:45:12.217469Z
Severity
  • 7.8 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
block: fix uaf for flush rq while iterating tags
Details

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

block: fix uaf for flush rq while iterating tags

blkmqclearflushrqmapping() is not called during scsi probe, by checking blkqueueinitdone(). However, QUEUEFLAGINITDONE is cleared in delgendisk by commit aec89dc5d421 ("block: keep qusagecounter in atomic mode after delgendisk"), hence for disk like scsi, following blkmqdestroyqueue() will not clear flush rq from tags->rqs[] as well, cause following uaf that is found by our syzkaller for v6.6:

================================================================== BUG: KASAN: slab-use-after-free in blkmqfindandget_req+0x16e/0x1a0 block/blk-mq-tag.c:261 Read of size 4 at addr ffff88811c969c20 by task kworker/1:2H/224909

CPU: 1 PID: 224909 Comm: kworker/1:2H Not tainted 6.6.0-ga836a5060850 #32 Workqueue: kblockd blkmqtimeout_work Call Trace:

_dumpstack lib/dumpstack.c:88 [inline] dumpstacklvl+0x91/0xf0 lib/dumpstack.c:106 printaddressdescription.constprop.0+0x66/0x300 mm/kasan/report.c:364 printreport+0x3e/0x70 mm/kasan/report.c:475 kasanreport+0xb8/0xf0 mm/kasan/report.c:588 blkmqfindandgetreq+0x16e/0x1a0 block/blk-mq-tag.c:261 btiter block/blk-mq-tag.c:288 [inline] _sbitmapforeachset include/linux/sbitmap.h:295 [inline] sbitmapforeachset include/linux/sbitmap.h:316 [inline] btforeach+0x455/0x790 block/blk-mq-tag.c:325 blkmqqueuetagbusyiter+0x320/0x740 block/blk-mq-tag.c:534 blkmqtimeoutwork+0x1a3/0x7b0 block/blk-mq.c:1673 processonework+0x7c4/0x1450 kernel/workqueue.c:2631 processscheduledworks kernel/workqueue.c:2704 [inline] workerthread+0x804/0xe40 kernel/workqueue.c:2785 kthread+0x346/0x450 kernel/kthread.c:388 retfromfork+0x4d/0x80 arch/x86/kernel/process.c:147 retfromforkasm+0x1b/0x30 arch/x86/entry/entry64.S:293

Allocated by task 942: kasansavestack+0x22/0x50 mm/kasan/common.c:45 kasansettrack+0x25/0x30 mm/kasan/common.c:52 _kasankmalloc mm/kasan/common.c:374 [inline] _kasankmalloc mm/kasan/common.c:383 [inline] _kasankmalloc+0xaa/0xb0 mm/kasan/common.c:380 kasankmalloc include/linux/kasan.h:198 [inline] _dokmallocnode mm/slabcommon.c:1007 [inline] _kmallocnode+0x69/0x170 mm/slabcommon.c:1014 kmallocnode include/linux/slab.h:620 [inline] kzallocnode include/linux/slab.h:732 [inline] blkallocflushqueue+0x144/0x2f0 block/blk-flush.c:499 blkmqallochctx+0x601/0x940 block/blk-mq.c:3788 blkmqallocandinithctx+0x27f/0x330 block/blk-mq.c:4261 blkmqreallochwctxs+0x488/0x5e0 block/blk-mq.c:4294 blkmqinitallocatedqueue+0x188/0x860 block/blk-mq.c:4350 blkmqinitqueuedata block/blk-mq.c:4166 [inline] blkmqinitqueue+0x8d/0x100 block/blk-mq.c:4176 scsiallocsdev+0x843/0xd50 drivers/scsi/scsiscan.c:335 scsiprobeandaddlun+0x77c/0xde0 drivers/scsi/scsiscan.c:1189 _scsiscantarget+0x1fc/0x5a0 drivers/scsi/scsiscan.c:1727 scsiscanchannel drivers/scsi/scsiscan.c:1815 [inline] scsiscanchannel+0x14b/0x1e0 drivers/scsi/scsiscan.c:1791 scsiscanhostselected+0x2fe/0x400 drivers/scsi/scsiscan.c:1844 scsiscan+0x3a0/0x3f0 drivers/scsi/scsisysfs.c:151 storescan+0x2a/0x60 drivers/scsi/scsisysfs.c:191 devattrstore+0x5c/0x90 drivers/base/core.c:2388 sysfskfwrite+0x11c/0x170 fs/sysfs/file.c:136 kernfsfopwriteiter+0x3fc/0x610 fs/kernfs/file.c:338 callwriteiter include/linux/fs.h:2083 [inline] newsyncwrite+0x1b4/0x2d0 fs/readwrite.c:493 vfswrite+0x76c/0xb00 fs/readwrite.c:586 ksyswrite+0x127/0x250 fs/readwrite.c:639 dosyscallx64 arch/x86/entry/common.c:51 [inline] dosyscall64+0x70/0x120 arch/x86/entry/common.c:81 entrySYSCALL64afterhwframe+0x78/0xe2

Freed by task 244687: kasansavestack+0x22/0x50 mm/kasan/common.c:45 kasansettrack+0x25/0x30 mm/kasan/common.c:52 kasansavefreeinfo+0x2b/0x50 mm/kasan/generic.c:522 __kasanslabfree mm/kasan/common.c:236 [inline] _kasanslabfree+0x12a/0x1b0 mm/kasan/common.c:244 kasanslabfree include/linux/kasan.h:164 [in ---truncated---

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
6cfeadbff3f8905f2854735ebb88e581402c16c4
Fixed
1921fe7d2836f8be1d321cf430d17e0d4e05301b
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6cfeadbff3f8905f2854735ebb88e581402c16c4
Fixed
1364a29b71c7837770f1902c49e7a6e234d72c92
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6cfeadbff3f8905f2854735ebb88e581402c16c4
Fixed
a0e93b9fefafe97d596f9c98701ae6c3b04b3ff6
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6cfeadbff3f8905f2854735ebb88e581402c16c4
Fixed
61092568f2a9acb0e6e186f03f2e0649a4e86d09
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6cfeadbff3f8905f2854735ebb88e581402c16c4
Fixed
3802f73bd80766d70f319658f334754164075bc3

Affected versions

v5.*

v5.19
v5.19-rc3
v5.19-rc4
v5.19-rc5
v5.19-rc6
v5.19-rc7
v5.19-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.120
v6.1.121
v6.1.122
v6.1.123
v6.1.124
v6.1.125
v6.1.126
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.64
v6.6.65
v6.6.66
v6.6.67
v6.6.68
v6.6.69
v6.6.7
v6.6.70
v6.6.71
v6.6.72
v6.6.73
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-53170-070c00ba",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1364a29b71c7837770f1902c49e7a6e234d72c92",
        "signature_version": "v1",
        "target": {
            "file": "block/genhd.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "26180347749609627011156492870408266363",
                "106726058589320586807568975058314335673",
                "26777224887928278244487086665368094381",
                "183290086768379264415930562572136826112",
                "176160636786313398079117350409690657752",
                "295327700295782710126894612180309810905",
                "176033935933596329357629572135350890535",
                "307654399016011541556245066728735573556",
                "301543497939770554507271172253650122874",
                "339477210590479008351960029382344081679"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53170-1ee92a54",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1921fe7d2836f8be1d321cf430d17e0d4e05301b",
        "signature_version": "v1",
        "target": {
            "file": "block/genhd.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "26180347749609627011156492870408266363",
                "106726058589320586807568975058314335673",
                "26777224887928278244487086665368094381",
                "183290086768379264415930562572136826112",
                "176160636786313398079117350409690657752",
                "295327700295782710126894612180309810905",
                "176033935933596329357629572135350890535",
                "307654399016011541556245066728735573556",
                "301543497939770554507271172253650122874",
                "339477210590479008351960029382344081679"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53170-221d39fd",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@61092568f2a9acb0e6e186f03f2e0649a4e86d09",
        "signature_version": "v1",
        "target": {
            "file": "block/genhd.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "26180347749609627011156492870408266363",
                "106726058589320586807568975058314335673",
                "26777224887928278244487086665368094381",
                "183290086768379264415930562572136826112",
                "176160636786313398079117350409690657752",
                "295327700295782710126894612180309810905",
                "176033935933596329357629572135350890535",
                "304084974934089263834713353246776235363",
                "244336492328232213662999164982801534182",
                "316153879444976391627996140833333507965"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53170-299f3900",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1921fe7d2836f8be1d321cf430d17e0d4e05301b",
        "signature_version": "v1",
        "target": {
            "file": "block/blk-sysfs.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "270011809305292016215858131016489688768",
                "199075678229977209668127391757345742316",
                "226321724074582064393835465923396403041",
                "249394881704994028525975310138935384106",
                "305573897622035216334142330738292142780",
                "18122636122904531290347986214510215400",
                "119518044430877753815539433639373128535"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53170-43ccbca4",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@61092568f2a9acb0e6e186f03f2e0649a4e86d09",
        "signature_version": "v1",
        "target": {
            "function": "blk_register_queue",
            "file": "block/blk-sysfs.c"
        },
        "digest": {
            "function_hash": "11631575543803991217179751372086123040",
            "length": 1512.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53170-50446f28",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3802f73bd80766d70f319658f334754164075bc3",
        "signature_version": "v1",
        "target": {
            "file": "block/blk-sysfs.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "106531853403570336676129305236485284192",
                "116155636943175211413161189342956673745",
                "226321724074582064393835465923396403041",
                "249394881704994028525975310138935384106",
                "305573897622035216334142330738292142780",
                "14423786247845209804175171592951926311",
                "318392177359290730275528046772630853764"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53170-506a041c",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1364a29b71c7837770f1902c49e7a6e234d72c92",
        "signature_version": "v1",
        "target": {
            "function": "del_gendisk",
            "file": "block/genhd.c"
        },
        "digest": {
            "function_hash": "203618991808990785838927077585283068080",
            "length": 1565.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53170-63d5d909",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0e93b9fefafe97d596f9c98701ae6c3b04b3ff6",
        "signature_version": "v1",
        "target": {
            "file": "block/genhd.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "26180347749609627011156492870408266363",
                "106726058589320586807568975058314335673",
                "26777224887928278244487086665368094381",
                "183290086768379264415930562572136826112",
                "176160636786313398079117350409690657752",
                "295327700295782710126894612180309810905",
                "176033935933596329357629572135350890535",
                "304084974934089263834713353246776235363",
                "244336492328232213662999164982801534182",
                "316153879444976391627996140833333507965"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53170-6fa698b9",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1921fe7d2836f8be1d321cf430d17e0d4e05301b",
        "signature_version": "v1",
        "target": {
            "function": "blk_register_queue",
            "file": "block/blk-sysfs.c"
        },
        "digest": {
            "function_hash": "242624173700129443794055938087567333204",
            "length": 1273.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53170-74989cad",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3802f73bd80766d70f319658f334754164075bc3",
        "signature_version": "v1",
        "target": {
            "function": "blk_register_queue",
            "file": "block/blk-sysfs.c"
        },
        "digest": {
            "function_hash": "11631575543803991217179751372086123040",
            "length": 1512.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53170-96cc082e",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1364a29b71c7837770f1902c49e7a6e234d72c92",
        "signature_version": "v1",
        "target": {
            "file": "block/blk-sysfs.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "106531853403570336676129305236485284192",
                "116155636943175211413161189342956673745",
                "226321724074582064393835465923396403041",
                "249394881704994028525975310138935384106",
                "305573897622035216334142330738292142780",
                "14423786247845209804175171592951926311",
                "318392177359290730275528046772630853764"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53170-a08a2382",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0e93b9fefafe97d596f9c98701ae6c3b04b3ff6",
        "signature_version": "v1",
        "target": {
            "file": "block/blk-sysfs.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "106531853403570336676129305236485284192",
                "116155636943175211413161189342956673745",
                "226321724074582064393835465923396403041",
                "249394881704994028525975310138935384106",
                "305573897622035216334142330738292142780",
                "14423786247845209804175171592951926311",
                "318392177359290730275528046772630853764"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53170-a158c98d",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@61092568f2a9acb0e6e186f03f2e0649a4e86d09",
        "signature_version": "v1",
        "target": {
            "function": "del_gendisk",
            "file": "block/genhd.c"
        },
        "digest": {
            "function_hash": "73042360516869482484932416720015541984",
            "length": 1688.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53170-a47a8b91",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3802f73bd80766d70f319658f334754164075bc3",
        "signature_version": "v1",
        "target": {
            "file": "block/genhd.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "26180347749609627011156492870408266363",
                "106726058589320586807568975058314335673",
                "26777224887928278244487086665368094381",
                "183290086768379264415930562572136826112",
                "176160636786313398079117350409690657752",
                "295327700295782710126894612180309810905",
                "176033935933596329357629572135350890535",
                "304084974934089263834713353246776235363",
                "244336492328232213662999164982801534182",
                "316153879444976391627996140833333507965"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53170-b1805358",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1364a29b71c7837770f1902c49e7a6e234d72c92",
        "signature_version": "v1",
        "target": {
            "function": "blk_register_queue",
            "file": "block/blk-sysfs.c"
        },
        "digest": {
            "function_hash": "62198031984653643182300714801497476326",
            "length": 1533.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53170-b209c19c",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3802f73bd80766d70f319658f334754164075bc3",
        "signature_version": "v1",
        "target": {
            "function": "del_gendisk",
            "file": "block/genhd.c"
        },
        "digest": {
            "function_hash": "73042360516869482484932416720015541984",
            "length": 1688.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53170-bc651e21",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1921fe7d2836f8be1d321cf430d17e0d4e05301b",
        "signature_version": "v1",
        "target": {
            "function": "del_gendisk",
            "file": "block/genhd.c"
        },
        "digest": {
            "function_hash": "140255925300066271539873973410310950382",
            "length": 1510.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53170-be13d552",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0e93b9fefafe97d596f9c98701ae6c3b04b3ff6",
        "signature_version": "v1",
        "target": {
            "function": "blk_register_queue",
            "file": "block/blk-sysfs.c"
        },
        "digest": {
            "function_hash": "11631575543803991217179751372086123040",
            "length": 1512.0
        },
        "deprecated": false
    },
    {
        "signature_type": "Line",
        "id": "CVE-2024-53170-d93d1e24",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@61092568f2a9acb0e6e186f03f2e0649a4e86d09",
        "signature_version": "v1",
        "target": {
            "file": "block/blk-sysfs.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "106531853403570336676129305236485284192",
                "116155636943175211413161189342956673745",
                "226321724074582064393835465923396403041",
                "249394881704994028525975310138935384106",
                "305573897622035216334142330738292142780",
                "14423786247845209804175171592951926311",
                "318392177359290730275528046772630853764"
            ]
        },
        "deprecated": false
    },
    {
        "signature_type": "Function",
        "id": "CVE-2024-53170-ed4a6a6a",
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0e93b9fefafe97d596f9c98701ae6c3b04b3ff6",
        "signature_version": "v1",
        "target": {
            "function": "del_gendisk",
            "file": "block/genhd.c"
        },
        "digest": {
            "function_hash": "73042360516869482484932416720015541984",
            "length": 1688.0
        },
        "deprecated": false
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.19.0
Fixed
6.1.127
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.74
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.11.11
Type
ECOSYSTEM
Events
Introduced
6.12.0
Fixed
6.12.2