In the Linux kernel, the following vulnerability has been resolved:
Input: i8042 - fix leaking of platform device on module removal
Avoid resetting the module-wide i8042platformdevice pointer in i8042probe() or i8042remove(), so that the device can be properly destroyed by i8042_exit() on module unload.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49777.json"
}[
{
"signature_version": "v1",
"digest": {
"function_hash": "85139102908076992113977634667019184474",
"length": 136.0
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c",
"function": "i8042_remove"
},
"signature_type": "Function",
"id": "CVE-2022-49777-0adf7f98",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f348b60c79671eee33c1389efe89109c93047da"
},
{
"signature_version": "v1",
"digest": {
"line_hashes": [
"165997784966620767200747342454087683327",
"109138320864869906483036549960607244010",
"139322547180444917898011550620550228154",
"39512725094707987462611161193417016778",
"158663820577917667719273412625863676072",
"11940032374164137416779659884150245233",
"116167058819895285574906639239988999798",
"138840286036063230041728325670458661276",
"206652113844784924468956429930470856179",
"99460623604773269635802479527767296827",
"189976093510708220889733893241847785178",
"136933803656618004734873685184977502412"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c"
},
"signature_type": "Line",
"id": "CVE-2022-49777-199c6e79",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f348b60c79671eee33c1389efe89109c93047da"
},
{
"signature_version": "v1",
"digest": {
"function_hash": "85139102908076992113977634667019184474",
"length": 136.0
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c",
"function": "i8042_remove"
},
"signature_type": "Function",
"id": "CVE-2022-49777-1af4f0ba",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81df118e79b2136b5c016394f67a051dc508b7b6"
},
{
"signature_version": "v1",
"digest": {
"line_hashes": [
"165997784966620767200747342454087683327",
"109138320864869906483036549960607244010",
"139322547180444917898011550620550228154",
"39512725094707987462611161193417016778",
"158663820577917667719273412625863676072",
"11940032374164137416779659884150245233",
"116167058819895285574906639239988999798",
"138840286036063230041728325670458661276",
"206652113844784924468956429930470856179",
"99460623604773269635802479527767296827",
"189976093510708220889733893241847785178",
"136933803656618004734873685184977502412"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c"
},
"signature_type": "Line",
"id": "CVE-2022-49777-1e248e4c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81cd7e8489278d28794e7b272950c3e00c344e44"
},
{
"signature_version": "v1",
"digest": {
"function_hash": "249651849818427345501521501771406559594",
"length": 599.0
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c",
"function": "i8042_probe"
},
"signature_type": "Function",
"id": "CVE-2022-49777-2cb482e1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3f25add5ecf88de0f8ff2b27b6c0731a1f1b38ed"
},
{
"signature_version": "v1",
"digest": {
"line_hashes": [
"165997784966620767200747342454087683327",
"109138320864869906483036549960607244010",
"139322547180444917898011550620550228154",
"39512725094707987462611161193417016778",
"158663820577917667719273412625863676072",
"11940032374164137416779659884150245233",
"116167058819895285574906639239988999798",
"138840286036063230041728325670458661276",
"206652113844784924468956429930470856179",
"99460623604773269635802479527767296827",
"189976093510708220889733893241847785178",
"136933803656618004734873685184977502412"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c"
},
"signature_type": "Line",
"id": "CVE-2022-49777-3b8c12aa",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d5f7f6e63fed9c2ed09725d90059a28907e197e3"
},
{
"signature_version": "v1",
"digest": {
"line_hashes": [
"165997784966620767200747342454087683327",
"109138320864869906483036549960607244010",
"139322547180444917898011550620550228154",
"39512725094707987462611161193417016778",
"158663820577917667719273412625863676072",
"11940032374164137416779659884150245233",
"116167058819895285574906639239988999798",
"138840286036063230041728325670458661276",
"206652113844784924468956429930470856179",
"99460623604773269635802479527767296827",
"189976093510708220889733893241847785178",
"136933803656618004734873685184977502412"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c"
},
"signature_type": "Line",
"id": "CVE-2022-49777-4bb0a8b8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81df118e79b2136b5c016394f67a051dc508b7b6"
},
{
"signature_version": "v1",
"digest": {
"function_hash": "85139102908076992113977634667019184474",
"length": 136.0
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c",
"function": "i8042_remove"
},
"signature_type": "Function",
"id": "CVE-2022-49777-5ec4fd5f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3f25add5ecf88de0f8ff2b27b6c0731a1f1b38ed"
},
{
"signature_version": "v1",
"digest": {
"function_hash": "249651849818427345501521501771406559594",
"length": 599.0
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c",
"function": "i8042_probe"
},
"signature_type": "Function",
"id": "CVE-2022-49777-5f8b20e4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f348b60c79671eee33c1389efe89109c93047da"
},
{
"signature_version": "v1",
"digest": {
"function_hash": "249651849818427345501521501771406559594",
"length": 599.0
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c",
"function": "i8042_probe"
},
"signature_type": "Function",
"id": "CVE-2022-49777-7af05f7f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81df118e79b2136b5c016394f67a051dc508b7b6"
},
{
"signature_version": "v1",
"digest": {
"function_hash": "85139102908076992113977634667019184474",
"length": 136.0
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c",
"function": "i8042_remove"
},
"signature_type": "Function",
"id": "CVE-2022-49777-926815fe",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d5f7f6e63fed9c2ed09725d90059a28907e197e3"
},
{
"signature_version": "v1",
"digest": {
"line_hashes": [
"165997784966620767200747342454087683327",
"109138320864869906483036549960607244010",
"139322547180444917898011550620550228154",
"39512725094707987462611161193417016778",
"158663820577917667719273412625863676072",
"11940032374164137416779659884150245233",
"116167058819895285574906639239988999798",
"138840286036063230041728325670458661276",
"206652113844784924468956429930470856179",
"99460623604773269635802479527767296827",
"189976093510708220889733893241847785178",
"136933803656618004734873685184977502412"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c"
},
"signature_type": "Line",
"id": "CVE-2022-49777-bb69b97b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3f25add5ecf88de0f8ff2b27b6c0731a1f1b38ed"
},
{
"signature_version": "v1",
"digest": {
"function_hash": "249651849818427345501521501771406559594",
"length": 599.0
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c",
"function": "i8042_probe"
},
"signature_type": "Function",
"id": "CVE-2022-49777-d5b1a794",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d5f7f6e63fed9c2ed09725d90059a28907e197e3"
},
{
"signature_version": "v1",
"digest": {
"function_hash": "249651849818427345501521501771406559594",
"length": 599.0
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c",
"function": "i8042_probe"
},
"signature_type": "Function",
"id": "CVE-2022-49777-de06af79",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81cd7e8489278d28794e7b272950c3e00c344e44"
},
{
"signature_version": "v1",
"digest": {
"function_hash": "85139102908076992113977634667019184474",
"length": 136.0
},
"deprecated": false,
"target": {
"file": "drivers/input/serio/i8042.c",
"function": "i8042_remove"
},
"signature_type": "Function",
"id": "CVE-2022-49777-e5a78f7a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@81cd7e8489278d28794e7b272950c3e00c344e44"
}
]