In the Linux kernel, the following vulnerability has been resolved:
drm/i915: fix a possible refcount leak in inteldpaddmstconnector()
If drmconnectorinit fails, intelconnectorfree will be called to take care of proper free. So it is necessary to drop the refcount of port before intelconnectorfree.
(cherry picked from commit cea9ed611e85d36a05db52b6457bf584b7d969e2)
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49644.json",
"cna_assigner": "Linux"
}[
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/i915/display/intel_dp_mst.c"
},
"id": "CVE-2022-49644-08f6614d",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@592f3bad00b7e2a95a6fb7a4f9e742c061c9c3c1",
"digest": {
"line_hashes": [
"234126225871397569761943080777135963520",
"306219696643176513126199820131255769432",
"262624700954480830769306486077131133883",
"87647806560256919605306066996313205282"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/i915/display/intel_dp_mst.c"
},
"id": "CVE-2022-49644-18e1638a",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@505114dda5bbfd07f4ce9a2df5b7d8ef5f2a1218",
"digest": {
"line_hashes": [
"234126225871397569761943080777135963520",
"306219696643176513126199820131255769432",
"262624700954480830769306486077131133883",
"87647806560256919605306066996313205282"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/i915/display/intel_dp_mst.c",
"function": "intel_dp_add_mst_connector"
},
"id": "CVE-2022-49644-41fd0333",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@72f231b9a88abcfac9f5ddaa1a0aacb3f9f87ba5",
"digest": {
"function_hash": "4190417315497317756383057801534771742",
"length": 1317.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/i915/display/intel_dp_mst.c"
},
"id": "CVE-2022-49644-4897afe2",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a91522b4279bebb098106a19b91f82b9c3213be9",
"digest": {
"line_hashes": [
"234126225871397569761943080777135963520",
"306219696643176513126199820131255769432",
"262624700954480830769306486077131133883",
"87647806560256919605306066996313205282"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/i915/display/intel_dp_mst.c"
},
"id": "CVE-2022-49644-4fd91738",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@85144df9ff4652816448369de76897c57cbb1b93",
"digest": {
"line_hashes": [
"234126225871397569761943080777135963520",
"306219696643176513126199820131255769432",
"262624700954480830769306486077131133883",
"87647806560256919605306066996313205282"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/i915/display/intel_dp_mst.c",
"function": "intel_dp_add_mst_connector"
},
"id": "CVE-2022-49644-57faaf9c",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@592f3bad00b7e2a95a6fb7a4f9e742c061c9c3c1",
"digest": {
"function_hash": "51962708895603516250970112760543020883",
"length": 1439.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/i915/display/intel_dp_mst.c",
"function": "intel_dp_add_mst_connector"
},
"id": "CVE-2022-49644-813868f7",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a91522b4279bebb098106a19b91f82b9c3213be9",
"digest": {
"function_hash": "209785925395334540538693666974507062442",
"length": 1466.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/i915/display/intel_dp_mst.c"
},
"id": "CVE-2022-49644-81de15da",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@72f231b9a88abcfac9f5ddaa1a0aacb3f9f87ba5",
"digest": {
"line_hashes": [
"234126225871397569761943080777135963520",
"306219696643176513126199820131255769432",
"262624700954480830769306486077131133883",
"87647806560256919605306066996313205282"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/i915/display/intel_dp_mst.c",
"function": "intel_dp_add_mst_connector"
},
"id": "CVE-2022-49644-8c92f865",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@85144df9ff4652816448369de76897c57cbb1b93",
"digest": {
"function_hash": "209785925395334540538693666974507062442",
"length": 1466.0
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/i915/display/intel_dp_mst.c",
"function": "intel_dp_add_mst_connector"
},
"id": "CVE-2022-49644-baef68d8",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@505114dda5bbfd07f4ce9a2df5b7d8ef5f2a1218",
"digest": {
"function_hash": "209785925395334540538693666974507062442",
"length": 1466.0
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49644.json"