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