{"id":"CVE-2026-98785","published":"2026-10-18T16:17:32.467","lastModified":"2026-10-19T10:19:42.593","description":"In the Linux kernel, the following vulnerability has been resolved:\n\ndrm/amd/display: check dc_state_create_copy() for NULL in dm_suspend\n\ndc_state_create_copy() can return NULL on allocation failure.\ndm_suspend() only conditionally skips dm_gpureset_toggle_interrupts()\nand continues execution, returning success.  dm_resume() then\ndereferences the NULL cached_dc_state in link_enc_cfg_copy() and the\nfollowing dc_state->stream_count loop, crashing during GPU reset\nrecovery.\n\nReturn -ENOMEM immediately if the copy fails, so the caller aborts\nsuspend instead of leaving a NULL cached state for resume.\n\n(cherry picked from commit 84b6d7932fdd2857795a257f9f258562a3cddcab)","cvssScore":null,"cvssSeverity":null,"cvssVector":null,"cwes":[],"vendors":[],"products":[],"references":[{"url":"https://git.kernel.org/stable/c/015e72cde567d2450e282c2790773463156b2d0a","tags":[]},{"url":"https://git.kernel.org/stable/c/197946faa1b7968046ba475ae2f266847c6f51ed","tags":[]},{"url":"https://git.kernel.org/stable/c/686baa1f4ec43b33e39e3d4b4a4539a91d17e883","tags":[]},{"url":"https://git.kernel.org/stable/c/7283b78ca07ce491984a63f6288f3f8de5bdcb22","tags":[]}],"exploitRefs":[],"hasPoc":false,"ai":null}