CVE-2022-50453

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-50453
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-50453.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2022-50453
Downstream
Related
Published
2025-10-01T11:45:26Z
Modified
2025-10-15T12:09:01.742447Z
Summary
gpiolib: cdev: fix NULL-pointer dereferences
Details

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

gpiolib: cdev: fix NULL-pointer dereferences

There are several places where we can crash the kernel by requesting lines, unbinding the GPIO device, then calling any of the system calls relevant to the GPIO character device's annonymous file descriptors: ioctl(), read(), poll().

While I observed it with the GPIO simulator, it will also happen for any of the GPIO devices that can be hot-unplugged - for instance any HID GPIO expander (e.g. CP2112).

This affects both v1 and v2 uAPI.

This fixes it partially by checking if gdev->chip is not NULL but it doesn't entirely remedy the situation as we still have a race condition in which another thread can remove the device after the check.

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
d7c51b47ac11e66f547b55640405c1c474642d72
Fixed
6d79546622baab843172b52c3af035f83c1b21df
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d7c51b47ac11e66f547b55640405c1c474642d72
Fixed
7c755a2d6df511eeb5afba966ac28140f9ea5063
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d7c51b47ac11e66f547b55640405c1c474642d72
Fixed
d66f68ac9e7ba46b6b90fbe25155723f2126088a
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d7c51b47ac11e66f547b55640405c1c474642d72
Fixed
ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d7c51b47ac11e66f547b55640405c1c474642d72
Fixed
533aae7c94dbc2b14301cfd68ae7e0e90f0c8438

Affected versions

v4.*

v4.10
v4.10-rc1
v4.10-rc2
v4.10-rc3
v4.10-rc4
v4.10-rc5
v4.10-rc6
v4.10-rc7
v4.10-rc8
v4.11
v4.11-rc1
v4.11-rc2
v4.11-rc3
v4.11-rc4
v4.11-rc5
v4.11-rc6
v4.11-rc7
v4.11-rc8
v4.12
v4.12-rc1
v4.12-rc2
v4.12-rc3
v4.12-rc4
v4.12-rc5
v4.12-rc6
v4.12-rc7
v4.13
v4.13-rc1
v4.13-rc2
v4.13-rc3
v4.13-rc4
v4.13-rc5
v4.13-rc6
v4.13-rc7
v4.14
v4.14-rc1
v4.14-rc2
v4.14-rc3
v4.14-rc4
v4.14-rc5
v4.14-rc6
v4.14-rc7
v4.14-rc8
v4.15
v4.15-rc1
v4.15-rc2
v4.15-rc3
v4.15-rc4
v4.15-rc5
v4.15-rc6
v4.15-rc7
v4.15-rc8
v4.15-rc9
v4.16
v4.16-rc1
v4.16-rc2
v4.16-rc3
v4.16-rc4
v4.16-rc5
v4.16-rc6
v4.16-rc7
v4.17
v4.17-rc1
v4.17-rc2
v4.17-rc3
v4.17-rc4
v4.17-rc5
v4.17-rc6
v4.17-rc7
v4.18
v4.18-rc1
v4.18-rc2
v4.18-rc3
v4.18-rc4
v4.18-rc5
v4.18-rc6
v4.18-rc7
v4.18-rc8
v4.19
v4.19-rc1
v4.19-rc2
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
v4.7
v4.7-rc3
v4.7-rc4
v4.7-rc5
v4.7-rc6
v4.7-rc7
v4.8
v4.8-rc1
v4.8-rc2
v4.8-rc3
v4.8-rc4
v4.8-rc5
v4.8-rc6
v4.8-rc7
v4.8-rc8
v4.9
v4.9-rc1
v4.9-rc2
v4.9-rc3
v4.9-rc4
v4.9-rc5
v4.9-rc6
v4.9-rc7
v4.9-rc8

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.10.1
v5.10.10
v5.10.100
v5.10.101
v5.10.102
v5.10.103
v5.10.104
v5.10.105
v5.10.106
v5.10.107
v5.10.108
v5.10.109
v5.10.11
v5.10.110
v5.10.111
v5.10.112
v5.10.113
v5.10.114
v5.10.115
v5.10.116
v5.10.117
v5.10.118
v5.10.119
v5.10.12
v5.10.120
v5.10.121
v5.10.122
v5.10.123
v5.10.124
v5.10.125
v5.10.126
v5.10.127
v5.10.128
v5.10.129
v5.10.13
v5.10.130
v5.10.131
v5.10.132
v5.10.133
v5.10.134
v5.10.135
v5.10.136
v5.10.137
v5.10.138
v5.10.139
v5.10.14
v5.10.140
v5.10.141
v5.10.142
v5.10.143
v5.10.144
v5.10.145
v5.10.146
v5.10.147
v5.10.148
v5.10.149
v5.10.15
v5.10.150
v5.10.151
v5.10.152
v5.10.153
v5.10.154
v5.10.155
v5.10.156
v5.10.157
v5.10.158
v5.10.159
v5.10.16
v5.10.160
v5.10.161
v5.10.162
v5.10.17
v5.10.18
v5.10.19
v5.10.2
v5.10.20
v5.10.21
v5.10.22
v5.10.23
v5.10.24
v5.10.25
v5.10.26
v5.10.27
v5.10.28
v5.10.29
v5.10.3
v5.10.30
v5.10.31
v5.10.32
v5.10.33
v5.10.34
v5.10.35
v5.10.36
v5.10.37
v5.10.38
v5.10.39
v5.10.4
v5.10.40
v5.10.41
v5.10.42
v5.10.43
v5.10.44
v5.10.45
v5.10.46
v5.10.47
v5.10.48
v5.10.49
v5.10.5
v5.10.50
v5.10.51
v5.10.52
v5.10.53
v5.10.54
v5.10.55
v5.10.56
v5.10.57
v5.10.58
v5.10.59
v5.10.6
v5.10.60
v5.10.61
v5.10.62
v5.10.63
v5.10.64
v5.10.65
v5.10.66
v5.10.67
v5.10.68
v5.10.69
v5.10.7
v5.10.70
v5.10.71
v5.10.72
v5.10.73
v5.10.74
v5.10.75
v5.10.76
v5.10.77
v5.10.78
v5.10.79
v5.10.8
v5.10.80
v5.10.81
v5.10.82
v5.10.83
v5.10.84
v5.10.85
v5.10.86
v5.10.87
v5.10.88
v5.10.89
v5.10.9
v5.10.90
v5.10.91
v5.10.92
v5.10.93
v5.10.94
v5.10.95
v5.10.96
v5.10.97
v5.10.98
v5.10.99
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.15.1
v5.15.10
v5.15.11
v5.15.12
v5.15.13
v5.15.14
v5.15.15
v5.15.16
v5.15.17
v5.15.18
v5.15.19
v5.15.2
v5.15.20
v5.15.21
v5.15.22
v5.15.23
v5.15.24
v5.15.25
v5.15.26
v5.15.27
v5.15.28
v5.15.29
v5.15.3
v5.15.30
v5.15.31
v5.15.32
v5.15.33
v5.15.34
v5.15.35
v5.15.36
v5.15.37
v5.15.38
v5.15.39
v5.15.4
v5.15.40
v5.15.41
v5.15.42
v5.15.43
v5.15.44
v5.15.45
v5.15.46
v5.15.47
v5.15.48
v5.15.49
v5.15.5
v5.15.50
v5.15.51
v5.15.52
v5.15.53
v5.15.54
v5.15.55
v5.15.56
v5.15.57
v5.15.58
v5.15.59
v5.15.6
v5.15.60
v5.15.61
v5.15.62
v5.15.63
v5.15.64
v5.15.65
v5.15.66
v5.15.67
v5.15.68
v5.15.69
v5.15.7
v5.15.70
v5.15.71
v5.15.72
v5.15.73
v5.15.74
v5.15.75
v5.15.76
v5.15.77
v5.15.78
v5.15.79
v5.15.8
v5.15.80
v5.15.81
v5.15.82
v5.15.83
v5.15.84
v5.15.85
v5.15.9
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.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.13
v6.0.14
v6.0.15
v6.0.2
v6.0.3
v6.0.4
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
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

Database specific

vanir_signatures

[
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a",
        "signature_version": "v1",
        "target": {
            "function": "lineinfo_watch_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "147457501358183186178397573872345452678",
            "length": 259.0
        },
        "id": "CVE-2022-50453-0603b1d0"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "146576241798685070164490290556278031328",
            "length": 464.0
        },
        "id": "CVE-2022-50453-0a5e7e54"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063",
        "signature_version": "v1",
        "target": {
            "function": "lineinfo_watch_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "147457501358183186178397573872345452678",
            "length": 259.0
        },
        "id": "CVE-2022-50453-146289dd"
    },
    {
        "signature_type": "Line",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3",
        "signature_version": "v1",
        "target": {
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "320367085911270056484146162598005975470",
                "250239249995904469496035531389480038894",
                "299662663487725967104193259019079644994",
                "315857857145349898305679192687864009567",
                "42358110574100444997093676067531571420",
                "161659443780514421877911594277993963068",
                "223691120205641954364306179020186035264",
                "183564354212010790735659890948780943422",
                "281351107632552582013026432650340492780",
                "203903197526000209638370550342172879871",
                "229973726950817995084046180522796066348",
                "288498882056912211433324590306284115562",
                "287713758297705504957305472840098535655",
                "56391432370020480313830291253060378481",
                "239210503843820140904488367650581366287",
                "220996102701573375604615733931743046374",
                "288395960422332566369147214340570325533",
                "260145331931415960438526400126229320052",
                "221556684082573202635016938532425767952",
                "182330859235201011295971724906186415827",
                "7648286824149179827168159557566620922",
                "81651459824484082978747732414863191282",
                "234004264039237513556129306708542227907",
                "99857810082496604709133710068473676351",
                "308370361756395522481709788992512816866",
                "151629848557925584024877906287799181533",
                "257024009151553415409146996958999375623"
            ]
        },
        "id": "CVE-2022-50453-163499f3"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3",
        "signature_version": "v1",
        "target": {
            "function": "lineinfo_watch_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "7604342535631577679334744319935653911",
            "length": 1385.0
        },
        "id": "CVE-2022-50453-18b8d30b"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063",
        "signature_version": "v1",
        "target": {
            "function": "linereq_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "242239791105665841555368315956804286315",
            "length": 261.0
        },
        "id": "CVE-2022-50453-1d934414"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3",
        "signature_version": "v1",
        "target": {
            "function": "linereq_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "295117641203085621007768777493450990901",
            "length": 868.0
        },
        "id": "CVE-2022-50453-1da01210"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063",
        "signature_version": "v1",
        "target": {
            "function": "linereq_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "295117641203085621007768777493450990901",
            "length": 868.0
        },
        "id": "CVE-2022-50453-23011098"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "270580734082608286560532528623028793080",
            "length": 911.0
        },
        "id": "CVE-2022-50453-2ab725b7"
    },
    {
        "signature_type": "Line",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a",
        "signature_version": "v1",
        "target": {
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "320367085911270056484146162598005975470",
                "250239249995904469496035531389480038894",
                "299662663487725967104193259019079644994",
                "315857857145349898305679192687864009567",
                "42358110574100444997093676067531571420",
                "161659443780514421877911594277993963068",
                "223691120205641954364306179020186035264",
                "183564354212010790735659890948780943422",
                "281351107632552582013026432650340492780",
                "203903197526000209638370550342172879871",
                "229973726950817995084046180522796066348",
                "288498882056912211433324590306284115562",
                "287713758297705504957305472840098535655",
                "56391432370020480313830291253060378481",
                "239210503843820140904488367650581366287",
                "220996102701573375604615733931743046374",
                "288395960422332566369147214340570325533",
                "260145331931415960438526400126229320052",
                "221556684082573202635016938532425767952",
                "182330859235201011295971724906186415827",
                "7648286824149179827168159557566620922",
                "81651459824484082978747732414863191282",
                "234004264039237513556129306708542227907",
                "99857810082496604709133710068473676351",
                "308370361756395522481709788992512816866",
                "151629848557925584024877906287799181533",
                "257024009151553415409146996958999375623"
            ]
        },
        "id": "CVE-2022-50453-312a7e4e"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3",
        "signature_version": "v1",
        "target": {
            "function": "linereq_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "242239791105665841555368315956804286315",
            "length": 261.0
        },
        "id": "CVE-2022-50453-3650417b"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df",
        "signature_version": "v1",
        "target": {
            "function": "linereq_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "235934946914602425647902099111834612099",
            "length": 417.0
        },
        "id": "CVE-2022-50453-369d7f1f"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df",
        "signature_version": "v1",
        "target": {
            "function": "lineinfo_watch_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "147457501358183186178397573872345452678",
            "length": 259.0
        },
        "id": "CVE-2022-50453-3d8630b1"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df",
        "signature_version": "v1",
        "target": {
            "function": "linereq_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "295117641203085621007768777493450990901",
            "length": 868.0
        },
        "id": "CVE-2022-50453-3de57a8d"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3",
        "signature_version": "v1",
        "target": {
            "function": "lineinfo_watch_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "147457501358183186178397573872345452678",
            "length": 259.0
        },
        "id": "CVE-2022-50453-3e09530c"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "332387020064134291051856917355487833306",
            "length": 857.0
        },
        "id": "CVE-2022-50453-49a3b2a7"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "242239791105665841555368315956804286315",
            "length": 261.0
        },
        "id": "CVE-2022-50453-4fde3022"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "270580734082608286560532528623028793080",
            "length": 911.0
        },
        "id": "CVE-2022-50453-505aebbc"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "146576241798685070164490290556278031328",
            "length": 464.0
        },
        "id": "CVE-2022-50453-5271f318"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "242239791105665841555368315956804286315",
            "length": 261.0
        },
        "id": "CVE-2022-50453-5528ec1c"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a",
        "signature_version": "v1",
        "target": {
            "function": "linereq_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "295117641203085621007768777493450990901",
            "length": 868.0
        },
        "id": "CVE-2022-50453-5eedd673"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a",
        "signature_version": "v1",
        "target": {
            "function": "lineinfo_watch_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "7604342535631577679334744319935653911",
            "length": 1385.0
        },
        "id": "CVE-2022-50453-5fdb40c0"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df",
        "signature_version": "v1",
        "target": {
            "function": "linehandle_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "29022088162993063169263609160840496524",
            "length": 1097.0
        },
        "id": "CVE-2022-50453-6072ca9f"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "270580734082608286560532528623028793080",
            "length": 911.0
        },
        "id": "CVE-2022-50453-664f7e76"
    },
    {
        "signature_type": "Line",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063",
        "signature_version": "v1",
        "target": {
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "320367085911270056484146162598005975470",
                "250239249995904469496035531389480038894",
                "299662663487725967104193259019079644994",
                "315857857145349898305679192687864009567",
                "42358110574100444997093676067531571420",
                "161659443780514421877911594277993963068",
                "223691120205641954364306179020186035264",
                "183564354212010790735659890948780943422",
                "281351107632552582013026432650340492780",
                "203903197526000209638370550342172879871",
                "229973726950817995084046180522796066348",
                "288498882056912211433324590306284115562",
                "287713758297705504957305472840098535655",
                "56391432370020480313830291253060378481",
                "239210503843820140904488367650581366287",
                "220996102701573375604615733931743046374",
                "288395960422332566369147214340570325533",
                "260145331931415960438526400126229320052",
                "221556684082573202635016938532425767952",
                "182330859235201011295971724906186415827",
                "7648286824149179827168159557566620922",
                "81651459824484082978747732414863191282",
                "234004264039237513556129306708542227907",
                "99857810082496604709133710068473676351",
                "308370361756395522481709788992512816866",
                "151629848557925584024877906287799181533",
                "257024009151553415409146996958999375623"
            ]
        },
        "id": "CVE-2022-50453-66a2129e"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df",
        "signature_version": "v1",
        "target": {
            "function": "lineinfo_watch_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "7604342535631577679334744319935653911",
            "length": 1385.0
        },
        "id": "CVE-2022-50453-883ff2d1"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "242239791105665841555368315956804286315",
            "length": 261.0
        },
        "id": "CVE-2022-50453-91b43f5e"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "146576241798685070164490290556278031328",
            "length": 464.0
        },
        "id": "CVE-2022-50453-929570a8"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a",
        "signature_version": "v1",
        "target": {
            "function": "linereq_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "242239791105665841555368315956804286315",
            "length": 261.0
        },
        "id": "CVE-2022-50453-952edac9"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438",
        "signature_version": "v1",
        "target": {
            "function": "lineinfo_watch_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "147457501358183186178397573872345452678",
            "length": 259.0
        },
        "id": "CVE-2022-50453-9750d867"
    },
    {
        "signature_type": "Line",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438",
        "signature_version": "v1",
        "target": {
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "320367085911270056484146162598005975470",
                "250239249995904469496035531389480038894",
                "299662663487725967104193259019079644994",
                "315857857145349898305679192687864009567",
                "42358110574100444997093676067531571420",
                "161659443780514421877911594277993963068",
                "223691120205641954364306179020186035264",
                "183564354212010790735659890948780943422",
                "281351107632552582013026432650340492780",
                "203903197526000209638370550342172879871",
                "229973726950817995084046180522796066348",
                "288498882056912211433324590306284115562",
                "287713758297705504957305472840098535655",
                "56391432370020480313830291253060378481",
                "239210503843820140904488367650581366287",
                "220996102701573375604615733931743046374",
                "288395960422332566369147214340570325533",
                "260145331931415960438526400126229320052",
                "221556684082573202635016938532425767952",
                "182330859235201011295971724906186415827",
                "7648286824149179827168159557566620922",
                "81651459824484082978747732414863191282",
                "234004264039237513556129306708542227907",
                "99857810082496604709133710068473676351",
                "308370361756395522481709788992512816866",
                "151629848557925584024877906287799181533",
                "257024009151553415409146996958999375623"
            ]
        },
        "id": "CVE-2022-50453-978411ae"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438",
        "signature_version": "v1",
        "target": {
            "function": "linehandle_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "29022088162993063169263609160840496524",
            "length": 1097.0
        },
        "id": "CVE-2022-50453-97bd7e29"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a",
        "signature_version": "v1",
        "target": {
            "function": "linereq_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "235934946914602425647902099111834612099",
            "length": 417.0
        },
        "id": "CVE-2022-50453-9c62502a"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df",
        "signature_version": "v1",
        "target": {
            "function": "linereq_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "242239791105665841555368315956804286315",
            "length": 261.0
        },
        "id": "CVE-2022-50453-a11e21d3"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063",
        "signature_version": "v1",
        "target": {
            "function": "linereq_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "235934946914602425647902099111834612099",
            "length": 417.0
        },
        "id": "CVE-2022-50453-ae2db502"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3",
        "signature_version": "v1",
        "target": {
            "function": "linereq_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "235934946914602425647902099111834612099",
            "length": 417.0
        },
        "id": "CVE-2022-50453-b69ff098"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063",
        "signature_version": "v1",
        "target": {
            "function": "linehandle_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "29022088162993063169263609160840496524",
            "length": 1097.0
        },
        "id": "CVE-2022-50453-b82d5635"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438",
        "signature_version": "v1",
        "target": {
            "function": "linereq_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "242239791105665841555368315956804286315",
            "length": 261.0
        },
        "id": "CVE-2022-50453-b98b4ebf"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438",
        "signature_version": "v1",
        "target": {
            "function": "linereq_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "235934946914602425647902099111834612099",
            "length": 417.0
        },
        "id": "CVE-2022-50453-bdd3d016"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438",
        "signature_version": "v1",
        "target": {
            "function": "lineinfo_watch_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "7604342535631577679334744319935653911",
            "length": 1385.0
        },
        "id": "CVE-2022-50453-c4521d2f"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a",
        "signature_version": "v1",
        "target": {
            "function": "linehandle_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "29022088162993063169263609160840496524",
            "length": 1097.0
        },
        "id": "CVE-2022-50453-cfcab913"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "270580734082608286560532528623028793080",
            "length": 911.0
        },
        "id": "CVE-2022-50453-d2247026"
    },
    {
        "signature_type": "Line",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df",
        "signature_version": "v1",
        "target": {
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "320367085911270056484146162598005975470",
                "250239249995904469496035531389480038894",
                "299662663487725967104193259019079644994",
                "315857857145349898305679192687864009567",
                "42358110574100444997093676067531571420",
                "161659443780514421877911594277993963068",
                "223691120205641954364306179020186035264",
                "183564354212010790735659890948780943422",
                "281351107632552582013026432650340492780",
                "203903197526000209638370550342172879871",
                "229973726950817995084046180522796066348",
                "288498882056912211433324590306284115562",
                "287713758297705504957305472840098535655",
                "56391432370020480313830291253060378481",
                "239210503843820140904488367650581366287",
                "45597763350428794164955204928485887160",
                "40340966981557815822678055475110380568",
                "146347752138434620241439217537934050898",
                "221556684082573202635016938532425767952",
                "182330859235201011295971724906186415827",
                "7648286824149179827168159557566620922",
                "81651459824484082978747732414863191282",
                "234004264039237513556129306708542227907",
                "99857810082496604709133710068473676351",
                "308370361756395522481709788992512816866",
                "151629848557925584024877906287799181533",
                "257024009151553415409146996958999375623"
            ]
        },
        "id": "CVE-2022-50453-d263c10f"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438",
        "signature_version": "v1",
        "target": {
            "function": "linereq_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "295117641203085621007768777493450990901",
            "length": 868.0
        },
        "id": "CVE-2022-50453-d28547a4"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "146576241798685070164490290556278031328",
            "length": 464.0
        },
        "id": "CVE-2022-50453-d5ce3ccf"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "146576241798685070164490290556278031328",
            "length": 464.0
        },
        "id": "CVE-2022-50453-d6913bae"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063",
        "signature_version": "v1",
        "target": {
            "function": "lineinfo_watch_read",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "7604342535631577679334744319935653911",
            "length": 1385.0
        },
        "id": "CVE-2022-50453-da69b4d0"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3",
        "signature_version": "v1",
        "target": {
            "function": "linehandle_ioctl",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "29022088162993063169263609160840496524",
            "length": 1097.0
        },
        "id": "CVE-2022-50453-e1e96bdb"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "242239791105665841555368315956804286315",
            "length": 261.0
        },
        "id": "CVE-2022-50453-e80fc720"
    },
    {
        "signature_type": "Function",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df",
        "signature_version": "v1",
        "target": {
            "function": "lineevent_poll",
            "file": "drivers/gpio/gpiolib-cdev.c"
        },
        "digest": {
            "function_hash": "242239791105665841555368315956804286315",
            "length": 261.0
        },
        "id": "CVE-2022-50453-f194b1dd"
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.8.0
Fixed
5.10.163
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.86
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.0.16
Type
ECOSYSTEM
Events
Introduced
6.1.0
Fixed
6.1.2