In the Linux kernel, the following vulnerability has been resolved:
drm/msm/mdp4: Fix refcount leak in mdp4modesetinit_intf
ofgraphgetremotenode() returns remote device node pointer with refcount incremented, we should use ofnodeput() on it when not need anymore. Add missing ofnodeput() to avoid refcount leak.
Patchwork: https://patchwork.freedesktop.org/patch/488473/
[
{
"id": "CVE-2022-49693-29586410",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c39a17197733bc37786ed68c83267c2f491840b",
"digest": {
"line_hashes": [
"327360364154782322511770339942734495801",
"269055520255548487962250181791876094608",
"82042295699332607600924053590984662851",
"4566689368009234264544624611812814659",
"134108371988776567919206238058195778148",
"88020752907160071432509411302720047642",
"219937643084725497994285834790607620431",
"29706927429170312900267590830557111487"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c"
}
},
{
"id": "CVE-2022-49693-721bcd1a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d607da76fd2b1cf1d377af9d9b7c6f8fecbb0e1d",
"digest": {
"line_hashes": [
"327360364154782322511770339942734495801",
"269055520255548487962250181791876094608",
"82042295699332607600924053590984662851",
"4566689368009234264544624611812814659",
"134108371988776567919206238058195778148",
"88020752907160071432509411302720047642",
"219937643084725497994285834790607620431",
"29706927429170312900267590830557111487"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c"
}
},
{
"id": "CVE-2022-49693-7627af53",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9cc4598607cb7f7eae5c75fc1e3209cd52ff5e0",
"digest": {
"line_hashes": [
"327360364154782322511770339942734495801",
"269055520255548487962250181791876094608",
"82042295699332607600924053590984662851",
"4566689368009234264544624611812814659",
"134108371988776567919206238058195778148",
"88020752907160071432509411302720047642",
"219937643084725497994285834790607620431",
"49311379399403583795445942626097000606"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c"
}
},
{
"id": "CVE-2022-49693-84770b3a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1592d3e362cc59b29f15019707b16c695d70ca3",
"digest": {
"line_hashes": [
"327360364154782322511770339942734495801",
"269055520255548487962250181791876094608",
"82042295699332607600924053590984662851",
"4566689368009234264544624611812814659",
"134108371988776567919206238058195778148",
"88020752907160071432509411302720047642",
"219937643084725497994285834790607620431",
"29706927429170312900267590830557111487"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c"
}
},
{
"id": "CVE-2022-49693-8ccfa03b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c39a17197733bc37786ed68c83267c2f491840b",
"digest": {
"length": 1786.0,
"function_hash": "17861863567470993798533974277662172099"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "mdp4_modeset_init_intf",
"file": "drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c"
}
},
{
"id": "CVE-2022-49693-bb483fbd",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d16a4339825e64f9ddcdff5277982d640bae933b",
"digest": {
"length": 1786.0,
"function_hash": "17861863567470993798533974277662172099"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "mdp4_modeset_init_intf",
"file": "drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c"
}
},
{
"id": "CVE-2022-49693-dc64e783",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d607da76fd2b1cf1d377af9d9b7c6f8fecbb0e1d",
"digest": {
"length": 1786.0,
"function_hash": "17861863567470993798533974277662172099"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "mdp4_modeset_init_intf",
"file": "drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c"
}
},
{
"id": "CVE-2022-49693-e5a9d23e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1592d3e362cc59b29f15019707b16c695d70ca3",
"digest": {
"length": 1786.0,
"function_hash": "17861863567470993798533974277662172099"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "mdp4_modeset_init_intf",
"file": "drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c"
}
},
{
"id": "CVE-2022-49693-ed5c78d0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d16a4339825e64f9ddcdff5277982d640bae933b",
"digest": {
"line_hashes": [
"327360364154782322511770339942734495801",
"269055520255548487962250181791876094608",
"82042295699332607600924053590984662851",
"4566689368009234264544624611812814659",
"134108371988776567919206238058195778148",
"88020752907160071432509411302720047642",
"219937643084725497994285834790607620431",
"29706927429170312900267590830557111487"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c"
}
},
{
"id": "CVE-2022-49693-f8eab2d2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9cc4598607cb7f7eae5c75fc1e3209cd52ff5e0",
"digest": {
"length": 1578.0,
"function_hash": "150872006204129614811106204468620616043"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "mdp4_modeset_init_intf",
"file": "drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c"
}
}
]