In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Fix disableotgwa logic
[Why] When switching to another HDMI mode, we are unnecesarilly disabling/enabling FIFO causing both HPO and DIG registers to be set at the same time when only HPO is supposed to be set.
This can lead to a system hang the next time we change refresh rates as there are cases when we don't disable OTG/FIFO but FIFO is enabled when it isn't supposed to be.
[How] Removing the enable/disable FIFO entirely.
[
{
"id": "CVE-2023-52634-0d40b3f6",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce29728ef6485a367934cc100249c66dd3cde5b6",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"188958433532607085024864466476958133275",
"240275635917504984555535946522173893204",
"174719703455924224007905799031773573633",
"92760909679247906713591797728665968154",
"27457291791795954556927704867732213687",
"14781705461014381131538549540689788973",
"251750608937527664555486750425888782528",
"288651045623297316708066807098405520273",
"330875296101546091589541838315637428485",
"293780931166101033801169538642661210813",
"171439951533745359196427916776323777131",
"28019952885637769330863625354821275255",
"201652471398178680127285604093337558293",
"18238558215533479223867631358289952146"
]
},
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c"
}
},
{
"id": "CVE-2023-52634-d7bd5db2",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ce156482a6fef349d2eba98e5070c412d3af662",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"188958433532607085024864466476958133275",
"240275635917504984555535946522173893204",
"174719703455924224007905799031773573633",
"92760909679247906713591797728665968154",
"27457291791795954556927704867732213687",
"14781705461014381131538549540689788973",
"251750608937527664555486750425888782528",
"288651045623297316708066807098405520273",
"330875296101546091589541838315637428485",
"293780931166101033801169538642661210813",
"171439951533745359196427916776323777131",
"28019952885637769330863625354821275255",
"201652471398178680127285604093337558293",
"18238558215533479223867631358289952146"
]
},
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c"
}
},
{
"id": "CVE-2023-52634-f25ebfdf",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce29728ef6485a367934cc100249c66dd3cde5b6",
"signature_type": "Function",
"digest": {
"function_hash": "18751593918090329397002161961815587909",
"length": 1061.0
},
"deprecated": false,
"target": {
"function": "dcn35_disable_otg_wa",
"file": "drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c"
}
},
{
"id": "CVE-2023-52634-f670aa1d",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ce156482a6fef349d2eba98e5070c412d3af662",
"signature_type": "Function",
"digest": {
"function_hash": "18751593918090329397002161961815587909",
"length": 1061.0
},
"deprecated": false,
"target": {
"function": "dcn35_disable_otg_wa",
"file": "drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c"
}
}
]