CVE-2022-50453

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-50453
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-50453.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-50453
Downstream
Published
2025-10-01T11:45:26Z
Modified
2025-10-15T03:04:13.048062Z
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": [
        {
            "id": "CVE-2022-50453-0603b1d0",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineinfo_watch_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 259.0,
                "function_hash": "147457501358183186178397573872345452678"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a"
        },
        {
            "id": "CVE-2022-50453-0a5e7e54",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 464.0,
                "function_hash": "146576241798685070164490290556278031328"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df"
        },
        {
            "id": "CVE-2022-50453-146289dd",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineinfo_watch_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 259.0,
                "function_hash": "147457501358183186178397573872345452678"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063"
        },
        {
            "id": "CVE-2022-50453-163499f3",
            "signature_type": "Line",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c"
            },
            "signature_version": "v1",
            "digest": {
                "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"
                ],
                "threshold": 0.9
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3"
        },
        {
            "id": "CVE-2022-50453-18b8d30b",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineinfo_watch_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 1385.0,
                "function_hash": "7604342535631577679334744319935653911"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3"
        },
        {
            "id": "CVE-2022-50453-1d934414",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 261.0,
                "function_hash": "242239791105665841555368315956804286315"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063"
        },
        {
            "id": "CVE-2022-50453-1da01210",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 868.0,
                "function_hash": "295117641203085621007768777493450990901"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3"
        },
        {
            "id": "CVE-2022-50453-23011098",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 868.0,
                "function_hash": "295117641203085621007768777493450990901"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063"
        },
        {
            "id": "CVE-2022-50453-2ab725b7",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 911.0,
                "function_hash": "270580734082608286560532528623028793080"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a"
        },
        {
            "id": "CVE-2022-50453-312a7e4e",
            "signature_type": "Line",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c"
            },
            "signature_version": "v1",
            "digest": {
                "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"
                ],
                "threshold": 0.9
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a"
        },
        {
            "id": "CVE-2022-50453-3650417b",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 261.0,
                "function_hash": "242239791105665841555368315956804286315"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3"
        },
        {
            "id": "CVE-2022-50453-369d7f1f",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 417.0,
                "function_hash": "235934946914602425647902099111834612099"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df"
        },
        {
            "id": "CVE-2022-50453-3d8630b1",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineinfo_watch_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 259.0,
                "function_hash": "147457501358183186178397573872345452678"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df"
        },
        {
            "id": "CVE-2022-50453-3de57a8d",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 868.0,
                "function_hash": "295117641203085621007768777493450990901"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df"
        },
        {
            "id": "CVE-2022-50453-3e09530c",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineinfo_watch_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 259.0,
                "function_hash": "147457501358183186178397573872345452678"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3"
        },
        {
            "id": "CVE-2022-50453-49a3b2a7",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 857.0,
                "function_hash": "332387020064134291051856917355487833306"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df"
        },
        {
            "id": "CVE-2022-50453-4fde3022",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 261.0,
                "function_hash": "242239791105665841555368315956804286315"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063"
        },
        {
            "id": "CVE-2022-50453-505aebbc",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 911.0,
                "function_hash": "270580734082608286560532528623028793080"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063"
        },
        {
            "id": "CVE-2022-50453-5271f318",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 464.0,
                "function_hash": "146576241798685070164490290556278031328"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063"
        },
        {
            "id": "CVE-2022-50453-5528ec1c",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 261.0,
                "function_hash": "242239791105665841555368315956804286315"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a"
        },
        {
            "id": "CVE-2022-50453-5eedd673",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 868.0,
                "function_hash": "295117641203085621007768777493450990901"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a"
        },
        {
            "id": "CVE-2022-50453-5fdb40c0",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineinfo_watch_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 1385.0,
                "function_hash": "7604342535631577679334744319935653911"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a"
        },
        {
            "id": "CVE-2022-50453-6072ca9f",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linehandle_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 1097.0,
                "function_hash": "29022088162993063169263609160840496524"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df"
        },
        {
            "id": "CVE-2022-50453-664f7e76",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 911.0,
                "function_hash": "270580734082608286560532528623028793080"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438"
        },
        {
            "id": "CVE-2022-50453-66a2129e",
            "signature_type": "Line",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c"
            },
            "signature_version": "v1",
            "digest": {
                "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"
                ],
                "threshold": 0.9
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063"
        },
        {
            "id": "CVE-2022-50453-883ff2d1",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineinfo_watch_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 1385.0,
                "function_hash": "7604342535631577679334744319935653911"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df"
        },
        {
            "id": "CVE-2022-50453-91b43f5e",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 261.0,
                "function_hash": "242239791105665841555368315956804286315"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438"
        },
        {
            "id": "CVE-2022-50453-929570a8",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 464.0,
                "function_hash": "146576241798685070164490290556278031328"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a"
        },
        {
            "id": "CVE-2022-50453-952edac9",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 261.0,
                "function_hash": "242239791105665841555368315956804286315"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a"
        },
        {
            "id": "CVE-2022-50453-9750d867",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineinfo_watch_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 259.0,
                "function_hash": "147457501358183186178397573872345452678"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438"
        },
        {
            "id": "CVE-2022-50453-978411ae",
            "signature_type": "Line",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c"
            },
            "signature_version": "v1",
            "digest": {
                "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"
                ],
                "threshold": 0.9
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438"
        },
        {
            "id": "CVE-2022-50453-97bd7e29",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linehandle_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 1097.0,
                "function_hash": "29022088162993063169263609160840496524"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438"
        },
        {
            "id": "CVE-2022-50453-9c62502a",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 417.0,
                "function_hash": "235934946914602425647902099111834612099"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a"
        },
        {
            "id": "CVE-2022-50453-a11e21d3",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 261.0,
                "function_hash": "242239791105665841555368315956804286315"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df"
        },
        {
            "id": "CVE-2022-50453-ae2db502",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 417.0,
                "function_hash": "235934946914602425647902099111834612099"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063"
        },
        {
            "id": "CVE-2022-50453-b69ff098",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 417.0,
                "function_hash": "235934946914602425647902099111834612099"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3"
        },
        {
            "id": "CVE-2022-50453-b82d5635",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linehandle_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 1097.0,
                "function_hash": "29022088162993063169263609160840496524"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063"
        },
        {
            "id": "CVE-2022-50453-b98b4ebf",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 261.0,
                "function_hash": "242239791105665841555368315956804286315"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438"
        },
        {
            "id": "CVE-2022-50453-bdd3d016",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 417.0,
                "function_hash": "235934946914602425647902099111834612099"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438"
        },
        {
            "id": "CVE-2022-50453-c4521d2f",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineinfo_watch_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 1385.0,
                "function_hash": "7604342535631577679334744319935653911"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438"
        },
        {
            "id": "CVE-2022-50453-cfcab913",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linehandle_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 1097.0,
                "function_hash": "29022088162993063169263609160840496524"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d66f68ac9e7ba46b6b90fbe25155723f2126088a"
        },
        {
            "id": "CVE-2022-50453-d2247026",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 911.0,
                "function_hash": "270580734082608286560532528623028793080"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3"
        },
        {
            "id": "CVE-2022-50453-d263c10f",
            "signature_type": "Line",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c"
            },
            "signature_version": "v1",
            "digest": {
                "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"
                ],
                "threshold": 0.9
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df"
        },
        {
            "id": "CVE-2022-50453-d28547a4",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linereq_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 868.0,
                "function_hash": "295117641203085621007768777493450990901"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438"
        },
        {
            "id": "CVE-2022-50453-d5ce3ccf",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 464.0,
                "function_hash": "146576241798685070164490290556278031328"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533aae7c94dbc2b14301cfd68ae7e0e90f0c8438"
        },
        {
            "id": "CVE-2022-50453-d6913bae",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 464.0,
                "function_hash": "146576241798685070164490290556278031328"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3"
        },
        {
            "id": "CVE-2022-50453-da69b4d0",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineinfo_watch_read"
            },
            "signature_version": "v1",
            "digest": {
                "length": 1385.0,
                "function_hash": "7604342535631577679334744319935653911"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7c755a2d6df511eeb5afba966ac28140f9ea5063"
        },
        {
            "id": "CVE-2022-50453-e1e96bdb",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "linehandle_ioctl"
            },
            "signature_version": "v1",
            "digest": {
                "length": 1097.0,
                "function_hash": "29022088162993063169263609160840496524"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3"
        },
        {
            "id": "CVE-2022-50453-e80fc720",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 261.0,
                "function_hash": "242239791105665841555368315956804286315"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac6ce3cd7a3e10a2e37b8970bab81b4d33d5cfc3"
        },
        {
            "id": "CVE-2022-50453-f194b1dd",
            "signature_type": "Function",
            "target": {
                "file": "drivers/gpio/gpiolib-cdev.c",
                "function": "lineevent_poll"
            },
            "signature_version": "v1",
            "digest": {
                "length": 261.0,
                "function_hash": "242239791105665841555368315956804286315"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d79546622baab843172b52c3af035f83c1b21df"
        }
    ]
}

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