In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Fix system hang while resume with TBT monitor
[Why] Connected with a Thunderbolt monitor and do the suspend and the system may hang while resume.
The TBT monitor HPD will be triggered during the resume procedure and call the drmclientmodesetprobe() while struct drmconnector connector->dev->master is NULL.
It will mess up the pipe topology after resume.
[How] Skip the TBT monitor HPD during the resume procedure because we currently will probe the connectors after resume by default.
(cherry picked from commit 453f86a26945207a16b8f66aaed5962dc2b95b85)
{ "vanir_signatures": [ { "id": "CVE-2024-50003-0964029f", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "dmub_hpd_callback" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@73e441be033d3ed0bdff09b575da3e7d4606ffc9", "digest": { "function_hash": "183057881834330630425281222352425209927", "length": 1227.0 }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2024-50003-10232283", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68d603f467a75618eeae5bfe8af32cda47097010", "digest": { "threshold": 0.9, "line_hashes": [ "119278765529130784929207098894327979774", "34413621203099088073451765538807534863", "87453090765179529269029398700932641709" ] }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2024-50003-1cdd65e7", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "dmub_hpd_callback" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c2356296f546326f9f06c109e201d42201e1e783", "digest": { "function_hash": "186795616132719699771430981888822490158", "length": 1395.0 }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2024-50003-292f28a6", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "dmub_hpd_callback" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eb9329cd882aa274e92bdb1003bc088433fdee86", "digest": { "function_hash": "19452208868603900987107608317276246276", "length": 722.0 }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2024-50003-2f6fad42", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eb9329cd882aa274e92bdb1003bc088433fdee86", "digest": { "threshold": 0.9, "line_hashes": [ "119278765529130784929207098894327979774", "34413621203099088073451765538807534863", "87453090765179529269029398700932641709" ] }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2024-50003-5b2645c4", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c2356296f546326f9f06c109e201d42201e1e783", "digest": { "threshold": 0.9, "line_hashes": [ "119278765529130784929207098894327979774", "34413621203099088073451765538807534863", "87453090765179529269029398700932641709" ] }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2024-50003-76740375", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "dmub_hpd_callback" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@52d4e3fb3d340447dcdac0e14ff21a764f326907", "digest": { "function_hash": "186795616132719699771430981888822490158", "length": 1395.0 }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2024-50003-c4ba6f61", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@73e441be033d3ed0bdff09b575da3e7d4606ffc9", "digest": { "threshold": 0.9, "line_hashes": [ "119278765529130784929207098894327979774", "34413621203099088073451765538807534863", "87453090765179529269029398700932641709" ] }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2024-50003-df457901", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@52d4e3fb3d340447dcdac0e14ff21a764f326907", "digest": { "threshold": 0.9, "line_hashes": [ "119278765529130784929207098894327979774", "34413621203099088073451765538807534863", "87453090765179529269029398700932641709" ] }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2024-50003-ea542f8f", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@722d2d8fc423108597b97efbf165187d16d9aa1e", "digest": { "threshold": 0.9, "line_hashes": [ "119278765529130784929207098894327979774", "34413621203099088073451765538807534863", "87453090765179529269029398700932641709" ] }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2024-50003-eb9815b9", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "dmub_hpd_callback" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@722d2d8fc423108597b97efbf165187d16d9aa1e", "digest": { "function_hash": "229165403059484558763497708812369510288", "length": 897.0 }, "deprecated": false, "signature_version": "v1" }, { "id": "CVE-2024-50003-f3d5a532", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "dmub_hpd_callback" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@68d603f467a75618eeae5bfe8af32cda47097010", "digest": { "function_hash": "234919870114595774334636950162714862950", "length": 1155.0 }, "deprecated": false, "signature_version": "v1" } ] }