In the Linux kernel, the following vulnerability has been resolved:
drm/mediatek: dp: Change logging to dev for mtkdpaux_transfer()
Change logging from drm{err,info}() to dev{err,info}() in functions mtkdpauxtransfer() and mtkdpauxdo_transfer(): this will be essential to avoid getting NULL pointer kernel panics if any kind of error happens during AUX transfers happening before the bridge is attached.
This may potentially start happening in a later commit implementing aux-bus support, as AUX transfers will be triggered from the panel driver (for EDID) before the mtk-dp bridge gets attached, and it's done in preparation for the same.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd70e2019bfbcb0ed90c5e23839bf510ce6acf8f",
"id": "CVE-2023-53325-4b25beff",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/mediatek/mtk_dp.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"108241630517068053500308137969422938356",
"278943576295836620832107936718861530879",
"240882581314980361441557739105396871592",
"180275192066267929386998934702617000735",
"325436773473877538488949008604206056847",
"105343507178019326777406276908764404344",
"199098180341102295002777270370179650189",
"143889510549340490352754669069892217439",
"337010644289633840441921067494861712164",
"114812948736267265707902110214798517623",
"219700468373582987125745312617385020602",
"181113903846684815950565964016190232103"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd70e2019bfbcb0ed90c5e23839bf510ce6acf8f",
"id": "CVE-2023-53325-6861f431",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mtk_dp_aux_transfer",
"file": "drivers/gpu/drm/mediatek/mtk_dp.c"
},
"signature_type": "Function",
"digest": {
"length": 1215.0,
"function_hash": "34856216279584912643945521928026772200"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7839f62294039959076dd06232e07aec7f7d5b2b",
"id": "CVE-2023-53325-6aa41e61",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mtk_dp_aux_transfer",
"file": "drivers/gpu/drm/mediatek/mtk_dp.c"
},
"signature_type": "Function",
"digest": {
"length": 1215.0,
"function_hash": "34856216279584912643945521928026772200"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7839f62294039959076dd06232e07aec7f7d5b2b",
"id": "CVE-2023-53325-729b4b3d",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mtk_dp_aux_do_transfer",
"file": "drivers/gpu/drm/mediatek/mtk_dp.c"
},
"signature_type": "Function",
"digest": {
"length": 1467.0,
"function_hash": "90179677363999898900762069814027032909"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4c743c1dd2ee2a72951660b6798d4d7f7674f87b",
"id": "CVE-2023-53325-a7997366",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/mediatek/mtk_dp.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"108241630517068053500308137969422938356",
"278943576295836620832107936718861530879",
"240882581314980361441557739105396871592",
"180275192066267929386998934702617000735",
"325436773473877538488949008604206056847",
"105343507178019326777406276908764404344",
"199098180341102295002777270370179650189",
"143889510549340490352754669069892217439",
"337010644289633840441921067494861712164",
"114812948736267265707902110214798517623",
"219700468373582987125745312617385020602",
"181113903846684815950565964016190232103"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4c743c1dd2ee2a72951660b6798d4d7f7674f87b",
"id": "CVE-2023-53325-ae69db15",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mtk_dp_aux_transfer",
"file": "drivers/gpu/drm/mediatek/mtk_dp.c"
},
"signature_type": "Function",
"digest": {
"length": 1215.0,
"function_hash": "34856216279584912643945521928026772200"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd70e2019bfbcb0ed90c5e23839bf510ce6acf8f",
"id": "CVE-2023-53325-b26de1e7",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mtk_dp_aux_do_transfer",
"file": "drivers/gpu/drm/mediatek/mtk_dp.c"
},
"signature_type": "Function",
"digest": {
"length": 1467.0,
"function_hash": "90179677363999898900762069814027032909"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7839f62294039959076dd06232e07aec7f7d5b2b",
"id": "CVE-2023-53325-c2ca2080",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/mediatek/mtk_dp.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"108241630517068053500308137969422938356",
"278943576295836620832107936718861530879",
"240882581314980361441557739105396871592",
"180275192066267929386998934702617000735",
"325436773473877538488949008604206056847",
"105343507178019326777406276908764404344",
"199098180341102295002777270370179650189",
"143889510549340490352754669069892217439",
"337010644289633840441921067494861712164",
"114812948736267265707902110214798517623",
"219700468373582987125745312617385020602",
"181113903846684815950565964016190232103"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4c743c1dd2ee2a72951660b6798d4d7f7674f87b",
"id": "CVE-2023-53325-c94239ab",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "mtk_dp_aux_do_transfer",
"file": "drivers/gpu/drm/mediatek/mtk_dp.c"
},
"signature_type": "Function",
"digest": {
"length": 1467.0,
"function_hash": "90179677363999898900762069814027032909"
}
}
]