In the Linux kernel, the following vulnerability has been resolved:
drm/amdkfd: Check for potential null return of kmalloc_array()
As the kmallocarray() may return null, the 'eventwaiters[i].wait' would lead to null-pointer dereference. Therefore, it is better to check the return value of kmalloc_array() to avoid this confusion.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49055.json",
"cna_assigner": "Linux"
}[
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@32cf90a521dcc0f136db7ee5ba32bfe5f79e460e",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-0cb778ee",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c"
},
"digest": {
"line_hashes": [
"207838917780535376621033643787055191228",
"46156970100064700749084243662230045149",
"164422506357895985545878667935106089869",
"199865104520464391758310806497329464800"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ebbb7bb9e80305820dc2328a371c1b35679f2667",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-15be82cc",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c",
"function": "alloc_event_waiters"
},
"digest": {
"function_hash": "134126561834339086094862204494442519497",
"length": 269.0
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2658d5966bcee8c3eb487875f459756d4f7cdfc",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-23184fdf",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c",
"function": "alloc_event_waiters"
},
"digest": {
"function_hash": "134126561834339086094862204494442519497",
"length": 269.0
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2658d5966bcee8c3eb487875f459756d4f7cdfc",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-375fd708",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c"
},
"digest": {
"line_hashes": [
"207838917780535376621033643787055191228",
"46156970100064700749084243662230045149",
"298157472339859478973291618671897113629",
"280424289365394497790279708151763358431"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a692c625e373fef692ffbc7fc41f8a025f01cb7",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-38b7a918",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c"
},
"digest": {
"line_hashes": [
"207838917780535376621033643787055191228",
"46156970100064700749084243662230045149",
"298157472339859478973291618671897113629",
"280424289365394497790279708151763358431"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40bf32dbfef866c83a3e74800b81d79e52b6d20b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-52dd7490",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c",
"function": "alloc_event_waiters"
},
"digest": {
"function_hash": "236083093984437589176910943814015566986",
"length": 312.0
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c7a268b33882d5feaafd29c1734456f41ba41396",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-5ca3f96d",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c",
"function": "alloc_event_waiters"
},
"digest": {
"function_hash": "134126561834339086094862204494442519497",
"length": 269.0
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d7a5aae884ca727d41c7ed15d4c82fdb67c040c",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-7905b3a9",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c"
},
"digest": {
"line_hashes": [
"207838917780535376621033643787055191228",
"46156970100064700749084243662230045149",
"298157472339859478973291618671897113629",
"280424289365394497790279708151763358431"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@94869bb0de69a812f70231b0eb480bb2f7ae73a6",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-8d4b9c1b",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c"
},
"digest": {
"line_hashes": [
"207838917780535376621033643787055191228",
"46156970100064700749084243662230045149",
"298157472339859478973291618671897113629",
"280424289365394497790279708151763358431"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@94869bb0de69a812f70231b0eb480bb2f7ae73a6",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-8d678b9e",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c",
"function": "alloc_event_waiters"
},
"digest": {
"function_hash": "134126561834339086094862204494442519497",
"length": 269.0
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c7a268b33882d5feaafd29c1734456f41ba41396",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-96ca2c5c",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c"
},
"digest": {
"line_hashes": [
"207838917780535376621033643787055191228",
"46156970100064700749084243662230045149",
"298157472339859478973291618671897113629",
"280424289365394497790279708151763358431"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40bf32dbfef866c83a3e74800b81d79e52b6d20b",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-9b2cb453",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c"
},
"digest": {
"line_hashes": [
"207838917780535376621033643787055191228",
"46156970100064700749084243662230045149",
"164422506357895985545878667935106089869",
"199865104520464391758310806497329464800"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@32cf90a521dcc0f136db7ee5ba32bfe5f79e460e",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-a9e5fbee",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c",
"function": "alloc_event_waiters"
},
"digest": {
"function_hash": "236083093984437589176910943814015566986",
"length": 312.0
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a692c625e373fef692ffbc7fc41f8a025f01cb7",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-d25a291f",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c",
"function": "alloc_event_waiters"
},
"digest": {
"function_hash": "134126561834339086094862204494442519497",
"length": 269.0
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ebbb7bb9e80305820dc2328a371c1b35679f2667",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-d9880659",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c"
},
"digest": {
"line_hashes": [
"207838917780535376621033643787055191228",
"46156970100064700749084243662230045149",
"298157472339859478973291618671897113629",
"280424289365394497790279708151763358431"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d7a5aae884ca727d41c7ed15d4c82fdb67c040c",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2022-49055-e5e99d1a",
"target": {
"file": "drivers/gpu/drm/amd/amdkfd/kfd_events.c",
"function": "alloc_event_waiters"
},
"digest": {
"function_hash": "134126561834339086094862204494442519497",
"length": 269.0
}
}
]