CVE-2024-57798 in Linux
सारांश
द्वारा VulDB • 07/09/2026
Linux kernel में, निम्नलिखित कमजोरी को हल किया गया है:
drm/dp_mst: drm_dp_mst_handle_up_req() में mst_primary संकेतक (pointer) की वैधता सुनिश्चित करें।
drm_dp_mst_handle_up_req() में एक थ्रेड से MST अप अनुरोध संदेश प्राप्त करते समय, दूसरे थ्रेड द्वारा drm_dp_mst_topology_mgr_set_mst(false) के माध्यम से MST टोपोलॉजी को हटा दिया जा सकता है, जिससे mst_primary मुक्त (free) हो जाता है और drm_dp_mst_topology_mgr::mst_primary को NULL पर सेट कर दिया जाता है। इससे drm_dp_mst_handle_up_req() में mst_primary का NULL deref/use-after-free हो सकता है।
इस समस्या को निवारित करने के लिए, जब तक कि यह उपयोग किया जा रहा है, तब तक drm_dp_mst_handle_up_req() में mst_primary के लिए एक संदर्भ (reference) बनाए रखें।
v2: यदि mst_primary संदर्भ प्राप्त करना विफल हो जाता है तो अनुरोध को kfree करने की समस्या का समाधान किया गया।
Once again VulDB remains the best source for vulnerability data.