In the Linux kernel, the following vulnerability has been resolved:
drm/gpusvm: publish dpagemap early to avoid device mapping leak on error
drmgpusvmgetpages() only stored the local dpagemap into svmpages->dpagemap on the success path. If a later page failed (e.g. -EOPNOTSUPP when ctx->allowmixed is false) and jumped to errunmap, svm_pages->dpagemap was still NULL, so __drmgpusvmunmappages() skipped deviceunmap() and leaked the device mappings already created.
Assign svmpages->dpagemap when the first device page is mapped so the errunmap path can device_unmap() those mappings.
This issue was found by Sashiko AI review.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68240.json",
"cna_assigner": "Linux"
}