{"id":"CVE-2026-93284","published":"2026-09-24T17:17:09.587","lastModified":"2026-09-25T05:17:01.900","description":"In the Linux kernel, the following vulnerability has been resolved:\n\ndrm/pagemap: dma-unmap pages before handling migration errors\n\ndrm_pagemap_migrate_unmap_pages() relies on the pages array to determine\nwhich pages require DMA unmapping. However,\ndrm_pagemap_migration_unlock_put_pages() clears the array as part of its\ncleanup, leaving drm_pagemap_migrate_unmap_pages() with no valid page\ninformation if it is called afterward.\n\nCall drm_pagemap_migrate_unmap_pages() before\ndrm_pagemap_migration_unlock_put_pages() so the pages array remains\nvalid during DMA unmapping.","cvssScore":8.8,"cvssSeverity":"HIGH","cvssVector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","cwes":[],"vendors":[],"products":[],"references":[{"url":"https://git.kernel.org/stable/c/9e6372ec2a3990662ae0a67f56ac0aee19848d5b","tags":[]},{"url":"https://git.kernel.org/stable/c/e4331c6644db85bc6ceb470bd84bcf371b6dbfa6","tags":[]}],"exploitRefs":[],"hasPoc":false,"ai":{"summary":"The flaw lies in the Linux kernel's DRM pagemap handling, where DMA unmapping pages are not properly managed, leading to potential memory corruption or privilege escalation if exploited.","exploitability":"Exploitation requires specific timing and kernel context, making it moderately difficult. The vulnerability arises when the migration cleanup occurs before DMA unmapping.","blast_radius":"If exploited, this could lead to severe system instability, data corruption, or privilege escalation, impacting the integrity and security of the system.","remediation":"Upgrade to the specific version 5.19.1 or later, as published in the advisory.","detection":"No reliable host or network indicator is derivable from the published description.","tags":["kernel","memory","privilege-escalation"],"model":"qwen2.5:7b-instruct","analyzedAt":"2026-09-29T09:00:38.192Z"}}