In the Linux kernel, the following vulnerability has been resolved:
drm/msm/dpu: Fix memory leak in msmmdssparsedatabusiccpath
oficcget() alloc resources for path1, we should release it when not need anymore. Early return when ISERROR_NULL(path0) may leak path1. Defer getting path1 to fix this.
Patchwork: https://patchwork.freedesktop.org/patch/514264/
[
{
"id": "CVE-2022-48888-83c5bff5",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c6fa1de83fd87267ab24359e6fa52f98f5cee3f9",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/msm/msm_mdss.c"
},
"deprecated": false,
"digest": {
"line_hashes": [
"319124377102292351987450708759917647958",
"175942379373822544174888298986342188387",
"185542845427350948795364558664768736236",
"107847877511978832810632397098751854018",
"215140920626858686898294217211980526180",
"317175700924415562131158216687987592015",
"52914803692975622004019840380792111580",
"89165408550258112654109892221026444987",
"296068820424660692509025602952745780456"
],
"threshold": 0.9
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48888-d00b3bc2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45dac1352b55b1d8cb17f218936b2bc2bc1fb4ee",
"signature_type": "Line",
"target": {
"file": "drivers/gpu/drm/msm/msm_mdss.c"
},
"deprecated": false,
"digest": {
"line_hashes": [
"319124377102292351987450708759917647958",
"175942379373822544174888298986342188387",
"185542845427350948795364558664768736236",
"107847877511978832810632397098751854018",
"215140920626858686898294217211980526180",
"317175700924415562131158216687987592015",
"52914803692975622004019840380792111580",
"89165408550258112654109892221026444987",
"296068820424660692509025602952745780456"
],
"threshold": 0.9
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48888-e6aa037e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c6fa1de83fd87267ab24359e6fa52f98f5cee3f9",
"signature_type": "Function",
"target": {
"file": "drivers/gpu/drm/msm/msm_mdss.c",
"function": "msm_mdss_parse_data_bus_icc_path"
},
"deprecated": false,
"digest": {
"length": 351.0,
"function_hash": "213862910396918968203710201246005969356"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48888-f8c395c6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@45dac1352b55b1d8cb17f218936b2bc2bc1fb4ee",
"signature_type": "Function",
"target": {
"file": "drivers/gpu/drm/msm/msm_mdss.c",
"function": "msm_mdss_parse_data_bus_icc_path"
},
"deprecated": false,
"digest": {
"length": 351.0,
"function_hash": "213862910396918968203710201246005969356"
},
"signature_version": "v1"
}
]