In the Linux kernel, the following vulnerability has been resolved:
drm/i915/gt: Cleanup partial engine discovery failures
If we abort driver initialisation in the middle of gt/engine discovery, some engines will be fully setup and some not. Those incompletely setup engines only have 'engine->release == NULL' and so will leak any of the common objects allocated.
v2: - Drop the destroypinnedcontext() helper for now. It's not really worth it with just a single callsite at the moment. (Janusz)
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/48xxx/CVE-2022-48893.json"
}[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"323559258223086161384081922176559746180",
"108674796206369477295226964097408161084",
"274457706668439303250819672531445032763",
"219082534053980531297471837445555096399",
"299897121024903678191391176124062439774"
]
},
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"id": "CVE-2022-48893-128b2ae7",
"target": {
"file": "drivers/gpu/drm/i915/gt/intel_engine_cs.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@78a033433a5ae4fee85511ee075bc9a48312c79e"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"323559258223086161384081922176559746180",
"108674796206369477295226964097408161084",
"274457706668439303250819672531445032763",
"219082534053980531297471837445555096399",
"299897121024903678191391176124062439774"
]
},
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"id": "CVE-2022-48893-139c5a1d",
"target": {
"file": "drivers/gpu/drm/i915/gt/intel_engine_cs.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5c855bcc730656c4b7d30aaddcd0eafc7003e112"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"323559258223086161384081922176559746180",
"108674796206369477295226964097408161084",
"274457706668439303250819672531445032763",
"219082534053980531297471837445555096399",
"299897121024903678191391176124062439774"
]
},
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"id": "CVE-2022-48893-182e3926",
"target": {
"file": "drivers/gpu/drm/i915/gt/intel_engine_cs.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7d21587d35bc816c85a51b8686f0f7e8e676fb14"
},
{
"digest": {
"function_hash": "32014580264334019618372314520123445293",
"length": 707.0
},
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"id": "CVE-2022-48893-25fa8fbc",
"target": {
"file": "drivers/gpu/drm/i915/gt/intel_engine_cs.c",
"function": "intel_engines_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7d21587d35bc816c85a51b8686f0f7e8e676fb14"
},
{
"digest": {
"function_hash": "32014580264334019618372314520123445293",
"length": 707.0
},
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"id": "CVE-2022-48893-65c21581",
"target": {
"file": "drivers/gpu/drm/i915/gt/intel_engine_cs.c",
"function": "intel_engines_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5c855bcc730656c4b7d30aaddcd0eafc7003e112"
},
{
"digest": {
"function_hash": "116561456749136501718430848625822609887",
"length": 458.0
},
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"id": "CVE-2022-48893-7bd87ffe",
"target": {
"file": "drivers/gpu/drm/i915/gt/intel_engine_cs.c",
"function": "intel_engines_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@78350c36fb15afef423404a83dcbc5c558dce795"
},
{
"digest": {
"function_hash": "32014580264334019618372314520123445293",
"length": 707.0
},
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"id": "CVE-2022-48893-94438fa0",
"target": {
"file": "drivers/gpu/drm/i915/gt/intel_engine_cs.c",
"function": "intel_engines_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@78a033433a5ae4fee85511ee075bc9a48312c79e"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"323559258223086161384081922176559746180",
"108674796206369477295226964097408161084",
"274457706668439303250819672531445032763",
"219082534053980531297471837445555096399",
"299897121024903678191391176124062439774"
]
},
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"id": "CVE-2022-48893-a2ac6d03",
"target": {
"file": "drivers/gpu/drm/i915/gt/intel_engine_cs.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@78350c36fb15afef423404a83dcbc5c558dce795"
}
]