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.
[ { "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" } ]